使用控制台或警报打印jsonp

时间:2017-01-12 10:36:43

标签: javascript jquery ajax

我正在尝试使用AJAX调用API。当我在浏览器上查询api时,我收到了JSON。

状态代码是200 ok,这意味着我在正确的轨道上。如果我在网络浏览器或网络响应中预览,我会看到JSON数据。问题是我该如何使用它?我似乎无法让它在控制台中弹出警报或打印。请帮忙? 我的代码如下:

$('document').ready(function() {
    var pm_url = 'http://xxx.xxxx./accounts?callback=photos';
    $.ajax({
        url: pm_url,
        dataType: 'jsonp',
        jsonpCallback: 'photos',
        jsonp: 'callback',
    });
});
function photos (data) {
    alert(data);
    console.log(data);
};`enter code here`

1 个答案:

答案 0 :(得分:0)

你的电话应该是这样的。删除函数名称

上的引号
$.ajax({
    url: pm_url,
    dataType: 'jsonp',
    jsonpCallback: photos,
    jsonp: 'callback',
});