我想加載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