我向服务器发出JSONP请求,我从中获得application / json响应。
我的功能:
function testJSONP(url) {
$.ajax({
url: url,
jsonp: "callback",
contentType: 'application/json',
dataType: "jsonp",
success: function (response) {
console.log(response);
}
});
}
在Chrome控制台中,我得到了#34; Uncaught SyntaxError:意外的令牌:"错误消息,控制台中没有输出。我手动验证了我的json响应,没关系。
那可能是什么问题?
答案 0 :(得分:0)
这样写......
function testJSONP(url) {
$.getJSON(url,{},function(response){
console.log(response);
});
}
答案 1 :(得分:0)
尝试:
function testJSONP(url) {
$.ajax({
url: url,
jsonp: "callback",
contentType: 'application/javascript',
dataType: "jsonp",
success: function (response) {
console.log(response);
}
});
}