【发布时间】:2011-12-15 17:42:37
【问题描述】:
我正在尝试在 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 无效,因此似乎从未触发回调。
【问题讨论】:
-
这似乎是一个有效的 JSON,至少对 JSONLint 来说是这样。你得到什么样的错误?
-
您可以发布您的 $.post 电话吗?此外,如果您正在执行跨域请求,您可能应该考虑使用 JSONP 而不是 JSON。
标签: jquery cross-domain getjson