如何在 AJAX 调用后正确获取 JSON?

How to properly get JSON after AJAX call?

我在这个任务上花了很多时间,也做了几个小时的研究,但我仍然没有解决这个问题的方法。

我收到 401 错误

但是如果我在 url 的末尾添加这个:?jsonpcallback=?

我在控制台中得到这个:Uncaught SyntaxError: Unexpected token :

请有人指导我并告诉我我做错了什么。提前致谢!

这是我的代码:

  $.ajax({
        type: "GET",
        url: "XXX/jsonpcallback=?",
        dataType: 'jsonp',
        crossDomain:true,
        success: function (data){
            console.log(data);
        },
        error: function (err) {
            console.log(err)
        }
    });

试试这个。

$.getJSON('XXX/jsonpcallback=?xxx', function(data) {
     console.log(data);
});