JSONP 调用显示“未捕获的语法错误:意外的标记:”

2024-01-13

这是我的代码

$.ajax({
        url: 'https://api.flightstats.com/flex/schedules/rest/v1/json/flight/AA/100/departing/2013/10/4?appId=19d57e69&appKey=e0ea60854c1205af43fd7b1203005d59&callback=?',
        dataType: 'JSONP',
        jsonpCallback: 'jsonCallback',
        type : 'GET',
        async: false,
        crossDomain: true,
        success: function(data) {
            console.log(data);
        }
    });

我究竟做错了什么?我应该在这里添加或更改任何内容吗? 任何帮助,将不胜感激。 谢谢


工作小提琴:

http://jsfiddle.net/repjt/ http://jsfiddle.net/repjt/

$.ajax({
    url: 'https://api.flightstats.com/flex/schedules/rest/v1/jsonp/flight/AA/100/departing/2013/10/4?appId=19d57e69&appKey=e0ea60854c1205af43fd7b1203005d59',
    dataType: 'JSONP',
    jsonpCallback: 'callback',
    type: 'GET',
    success: function (data) {
        console.log(data);
    }
});

我必须手动将回调设置为callback,因为这就是远程服务似乎支持的全部内容。我还更改了 url 以指定我想要 jsonp。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JSONP 调用显示“未捕获的语法错误:意外的标记:” 的相关文章

随机推荐