Jquery& Ajax,JSONP的跨域请求无法获取json数据

时间:2016-06-06 07:05:06

标签: javascript jquery ajax jsonp

这是我的脚本,用于发出请求跨域请求。由于数据类型是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);
    }
});

0 个答案:

没有答案