我正在使用jquery $.getJSON并不断收到以下错误。
$.getJSON
Access-Control-Allow- Origin不允许使用来源http://example.co.uk。
我遇到的问题是工作正常,然后突然开始执行此操作,原因可能就是我的代码。
http://jsfiddle.net/isimpledesign/KnUBH/
当您尝试从您的站点向另一个域(或子域)上的站点发出请求时,会出现此错误。可以配置另一个站点以允许您发出请求(请参阅Mozilla文档),尽管并非所有地方都支持此功能。
普通AJAX调用的替代方法是JSONP,它需要服务器支持它,但没有跨域限制。事实证明,Blogger确实支持此功能,因此您只需将URL修改为
var url = 'http://isimpledesign.blogspot.com/feeds/posts/default?alt=json&callback=?'
jQuery将正确处理它。(小提琴)