我有這樣的代碼,我的測試頁上:
$(document).ready(function() {
$.get(
"http://www.google.com",
function(data) { alert(data); }
);
});
的問題是,我從來沒有得到警報,我不知道爲什麼。
有人知道錯誤可能是什麼嗎?它是一個簡單的html頁面和所有其他jQuery的東西正在工作。
我有這樣的代碼,我的測試頁上:
$(document).ready(function() {
$.get(
"http://www.google.com",
function(data) { alert(data); }
);
});
的問題是,我從來沒有得到警報,我不知道爲什麼。
有人知道錯誤可能是什麼嗎?它是一個簡單的html頁面和所有其他jQuery的東西正在工作。
這不適合你,因爲你試圖執行crossdomain XmlHttpRequest。你可能想看看這個Cross domain mod for jQuery
如果它的google.com你試圖得到那麼它不會工作,XHR只適用於你自己的域名。另一個站點需要啓用跨站點XMLHttpRequest。
jQuery中的$ .get函數執行一個HTTP類型爲GET的AJAX請求。由於Same origin policy,您無法請求網域以外的網頁。
如果您需要從其他域請求頁面,則需要設置託管在您網站上的腳本來代理這些請求。
您的Ajax請求失敗,因爲谷歌是在不啓用CORS的不同域中。 –