我使用jsonp获取数据?但是chrome中有错误。我不知道哪里出错了?

时间:2016-03-21 09:22:52

标签: javascript ajax jsonp sapui5

    $.ajax({  
        url:"https://s11hanaxs.hanatrial.ondemand.com/i310272trial/iotinsurance/sensor_data/iot_demo/services.xsodata/iot_data?$format=json",  
        dataType:'jsonp',  
        data:'',  
        jsonp:'callback',  
        success:function(result) {  
           console.log(result);
        },  
        timeout:3000  
    });  

这是错误:

Screenshot 1

但数据显示在那里:

Screenshot 2

1 个答案:

答案 0 :(得分:0)

当需要在javascript函数中包含有效内容时,有效内容的格式不正确为JSON。

而不是像这样的JSON:

{"Name": "Foo","Id": 1234,"Rank": 7}

您需要将其格式化为如下函数:

parseResponse({"Name": "Foo", "Id": 1234, "Rank": 7});

在这里阅读更多相关信息: https://en.wikipedia.org/wiki/JSONP