gpt4 book ai didi

javascript - 如何获取失败的ajax错误消息

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:35:45 25 4
gpt4 key购买 nike

我想使用一个从中获取 JSON 数据的 webService

    $.ajax({
type: 'GET',
contentType: 'application/json',
dataType: 'JSON-P',
//the url shows the correct JSON Data when I copy the URL in my browser
url: 'http://url.com',
success: function(data){
console.log(data);
alert(data);
},
error: function(xhr, testStatus, error){console.log("Error occured: "+error+" "+xhr+" "+testStatus)}
})

在 Firefox 中,它用错误函数回调,但我不知道问题出在哪里,如果知道错误消息就太好了,但我的方法不起作用。提前致谢

编辑:在 Chrome 中我收到以下错误:

Origin null is not allowed by Access-Control-Allow-Origin.

编辑:已解决,问题确实是 json 不能跨站点工作,并且数据不是“jsonp-conform”(它必须设置一个函数(json 数据...))围绕 json 数据.这可以通过更改“_&jsonp=successCallback”末尾的 url 来完成。很抱歉打扰你

最佳答案

我认为存在 JSON 对象语法错误。使用 jsonlint.com 检查您的 JSON 对象语法错误.

关于javascript - 如何获取失败的ajax错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10896812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com