我向服务器发出 JSONP 请求,从中获得 application/json 响应。
我的功能:
function testJSONP(url) {
$.ajax({
url: url,
jsonp: "callback",
contentType: 'application/json',
dataType: "jsonp",
success: function (response) {
console.log(response);
}
});
}
在 Chrome 控制台中,我收到以下错误消息,并且控制台中没有输出:
Uncaught SyntaxError: Unexpected token :
我已经手动验证了我的 json 响应,一切正常。
那可能是什么问题呢?
最佳答案
尝试:
function testJSONP(url) {
$.ajax({
url: url,
jsonp: "callback",
contentType: 'application/javascript',
dataType: "jsonp",
success: function (response) {
console.log(response);
}
});
}
关于javascript - "Uncaught SyntaxError: Unexpected token :"JSONP 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47308188/