gpt4 book ai didi

jquery - 无法向 jquery getJSON 添加回调函数

转载 作者:行者123 更新时间:2023-12-01 03:51:45 24 4
gpt4 key购买 nike

我正在尝试在 jquery 中执行跨域请求,使用类似于 this gist 中找到的函数。

我以为我的 JSON 不正确,但这是我从响应中得到的:

{"status":"OK","errorMessage":"","numberOfResults":10,"suggestions":[{"url":"http://dbpedia.org/resource/Bassiana","label":"Bassiana","owner":0},{"url":"http://dbpedia.org/resource/Julia_Soaemias_Bassiana","label":"Julia Soaemias Bassiana","owner":0},{"url":"http://dbpedia.org/resource/Julia_Bassiana","label":"Julia Bassiana","owner":0},{"url":"http://dbpedia.org/resource/Varius_Avitus_Bassianus_Marcus_Aurelius_Antoninus","label":"Varius Avitus Bassianus Marcus Aurelius Antoninus","owner":0},{"url":"http://dbpedia.org/resource/Bassianus_%28senator%29","label":"Bassianus (senator)","owner":0},{"url":"http://dbpedia.org/resource/Johannes_Bassianus","label":"Johannes Bassianus","owner":0},{"url":"http://dbpedia.org/resource/Julius_Bassianus","label":"Julius Bassianus","owner":0},{"url":"http://dbpedia.org/resource/Bassian_thrush","label":"Bassian thrush","owner":0},{"url":"http://dbpedia.org/resource/Bassianae","label":"Bassianae","owner":0},{"url":"http://dbpedia.org/resource/Bassian","label":"Bassian","owner":0}]}

我该如何让它发挥作用?由于 JSON 无效,回调似乎从未被触发。

最佳答案

问题不在于它无效(通过this site传递它会确认),而是它永远不会“包装”在回调方法中。

查找JSONp .

如果您要调用 /getMyJSON?callback=myCallback,您的 JSONP 响应应该返回如下:

myCallback({"status":"OK","errorMessage":"","numberOfResults" ...);

(请注意,它现在包装在您应该在页面上定义的函数调用中,并准备好处理返回的结果)。

关于jquery - 无法向 jquery getJSON 添加回调函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7903245/

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