我正在尝试执行跨域调用。所以我正在使用JSONP。 问题是响应不是json,而是html。 请求工作正常,我在网络控制台中看到状态为200的响应,但是错误函数是被调用的函数,因为预期的响应是JSON,而我得到了一个html。
$。AJAX ({
type: "GET",
url: myurl,
crossDomain:true,
dataType: 'jsonp',
contentType: "text/html; charset=utf-8",
success: function (data) {
console.log(data);
},
error: function (data) {
console.log(data);
},
});