我正在使用jQuery的$.getJSON()函数来返回一小套JSON数据。我已经将JSON数据放置在网址上,例如example.com。我没有意识到这一点,但是当我访问相同的URL时,无法加载JSON数据。我浏览了控制台,发现由于XMLHttpRequest导致无法加载Access-Control-Allow-Origin。现在,我已经通读了很多据说可以使用的站点,$.getJSON()并且可以解决,但显然没有用。我应该在标题或函数中更改某些内容吗?非常感谢您的帮助。
3 回答
智慧大石
TA贡献1946条经验 获得超3个赞
哪个“这个”?如果您的意思是JSON-P,是的,jQuery在其ajax
调用中支持该功能。我在上面添加了一些细节。如果您的意思是CORS,那么可以,那就是您通过PHP设置的标头,以响应OPTIONS
HTTP请求,然后再次响应GET
或POST
;我也为此添加了一些细节。但是,如果您有机会仅移动文件,使它们位于同一原点,那就太过分了。
添加回答
举报
0/150
提交
取消