moe*_*oey 5 ajax jquery same-origin-policy jsfiddle
你如何模拟jQuery $.get()从jsFiddle中的不同域加载数据?
/* This won't work in jsFiddle. */
$.get("http://www.google.com", function(data) { ... } );
Run Code Online (Sandbox Code Playgroud)
我们知道,有限制:
由于浏览器安全限制,大多数"Ajax"请求都遵循相同的原始策略; 请求无法从其他域,子域或协议成功检索数据.
如果您只是尝试做一些示例,您可以使用 JSONP 和 twitter api 进行测试。如果你的服务器支持 JSON 请求,那么我认为应该不会有任何问题。
只需将数据类型设置为 JSON 即可,如下所示
$.ajax("http://search.twitter.com/search.json", {
data: {
q: 'jquery'
},
dataType: 'jsonp'
});
Run Code Online (Sandbox Code Playgroud)
这有帮助吗?