我想加载html内容跨域使用Ajax。这里是我的代码:AJAX:加载内容跨域
$.ajax({
crossDomain: true,
crossOrigin: true,
url: 'http://en.wikipedia.org/wiki/Cross-origin_resource_sharing',
type: "GET",
dataType: "JSONP",
success: function (data) {
$("#divTest").html(data);
},
error: function (e) {
}
});
#divTest
是<div>
,但阿贾克斯总是没有错误信息返回空数据。我试图按照建议设置crossOrigin,crossDomain属性,但没有成功。有人可以看看,让我知道我错过了什么吗?
另外:有没有更好和更安全的方式来加载html内容的跨域?
更新:实现最新的jQuery后,它获得状态代码200并认为它是成功的。
跨域请求在服务器中,你的'url'指启用.. –
可能是thjis的帮助http://stackoverflow.com/questions/2558977/ajax-cross-domain-call –
你只能跨域请求到一个网站,**允许/支持这样的请求** – hindmost