未捕获的语法错误: 意外令牌: ajax 调用
Uncaught SyntaxError: Unexpected token : ajax call
所以我正在尝试查询下面的json提要,但是我在主题中不断收到错误。我已经在这个网站上搜索了可能的答案,但是到目前为止我遇到的答案都没有。注释掉了数据类型和jsonp,jsonpCallback也不是,数据也不是,我已经确保它通过 http://jsonformatter.curiousconcept.com/进行验证并且确实如此。我真的不知道。
$.ajax({
type: 'GET',
url: 'http://raidbots.com/json/playerdata/us/mannoroth/usiris',
cache:true,
dataType: 'jsonp',
data: {
format: 'json',
},
success: ranks,
jsonpCallback:'callbackName',
error: function(data) { console.log(data); },
jsonp: false,
});
function callbackName(data){
console.log("jsonpCallback");
}
var ranks = function(data) {
console.log(data);
}
谢谢-艺术
错误出在您的 JSONp 数据中,因为它只是 JSON 而不是 JSONp。JSONp 要求文档是包含函数调用的有效 JavaScript。
如果他们不支持jsonp,你需要使用代理脚本(例如,服务器上检索文档的php脚本)或要求他们发送CORS标头,以便你可以使用普通的非JSONp AJAX调用直接检索数据。
相关文章:
- React JS:未捕获(在承诺中)语法错误:在位置 0 的 JSON 中意外<令牌
- jQuery$.getJSON抛出意外令牌
- 为什么我在下面的..of循环中得到意外令牌
- 组件中的ReactJS意外令牌
- AngularJS $http GET 请求到本地 JSON 文件返回语法错误:意外令牌]
- 巴别塔,意外令牌 (15:33) ::.
- Sencha 2.0 和 Codeigniter RESTful API 生成未捕获的语法错误:意外令牌:
- 在事件上使用 jquery 时出现意外令牌
- JSON 中位置 4 处的意外令牌<
- 意外令牌 ) 在我的代码中
- Electron 和 Babel 6 异步/等待抛出意外令牌
- “JSON.parse(str)”返回“意外令牌c”,但str是一个字符串
- jQuery after() uncatch SyntaxError: 意外令牌 ILLEGAL
- 使用节点javascript的意外令牌ILLEGAL
- Javascript/JQuery-Chrome意外令牌
- Ajax 帖子未捕获语法错误:意外令牌非法
- angularjs-SyntaxError:请求从服务器返回时出现意外令牌
- jquery:使用ember的意外令牌C
- React本机项目中的意外令牌
- 解析有效的 JSON 得到“语法错误:意外令牌非法”