jQuery.getJSON-访问控制允许来源问题

我正在使用jQuery的$.getJSON()函数来返回一小套JSON数据。

我已经将JSON数据放置在网址上,例如example.com。我没有意识到这一点,但是当我访问相同的URL时,无法加载JSON数据。我浏览了控制台,发现由于XMLHttpRequest导致无法加载Access-Control-Allow-Origin

现在,我已经通读了很多据说可以使用的站点,$.getJSON()并且可以解决,但显然没有用。我应该在标题或函数中更改某些内容吗?

非常感谢您的帮助。


慕妹3242003
浏览 668回答 3
3回答

智慧大石

哪个“这个”?如果您的意思是JSON-P,是的,jQuery在其ajax调用中支持该功能。我在上面添加了一些细节。如果您的意思是CORS,那么可以,那就是您通过PHP设置的标头,以响应OPTIONSHTTP请求,然后再次响应GET或POST;我也为此添加了一些细节。但是,如果您有机会仅移动文件,使它们位于同一原点,那就太过分了。
打开App,查看更多内容
随时随地看视频慕课网APP