这是我的脚本,用于发出请求跨域请求。由于数据类型是JSONP,我希望收到JSONP响应,但是其他服务器只返回一个JSON文件(我可以使用chrome开发者控制台查看),但我不知道如何提取该JSON文件。
对于代码,它将运行到"错误"和"完成"部分但不成功,错误将被报告为"回调函数< ....回调函数的名称....>没被叫。我不知道如何解决它,请帮助!
$.ajax({
type: "GET",
crossDomain : true,
url:"http://192.168.100.2:3000/api/dashboards/db/practice1/",
dataType: "jsonp",
Authorization: "Bearer eyJrIjoieWsyRW5URG4xZ1ZjVHhCd0Q0UmNjZmx1ODZoMmRiVEwiLCJuIjoidmlld2VyIiwiaWQiOjF9",
success: function(data){
alert("success");
console.log(parseJSON(data));
},
error: function(data, httpReq, status, exception) {
alert(httpReq + " " + status + " " + exception);
//console.log(data.success);
},
complete : function(data,httpReq,status,exception){
//apiStatus(data);
//console.log(data.success);
}
});