0
您好,我正在試圖颳去其他人的網頁(爲好而不是邪惡的力量)。我目前正在嘗試在瀏覽器中使用javascript/jquery。我發現沒有數據從jquery.get()成功回調函數返回。Jquery.get()不返回任何數據
我的代碼。
$.get('http://www.google.co.uk/',
function (data, textStatus, XMLHttpRequest){
alert("status " + textStatus);
alert('data:' + data);
window.data=data;
window.textStatus=textStatus;
window.httpReq = XMLHttpRequest});
在我看來,這應該只是做一個得到谷歌存儲在window.data的數據,我們都很好。發生什麼是我們得到textStatus ==成功和數據==「」。 XMLHttpRequest的狀態是4(成功)。
我已經使用透明代理(Charles)查看了網絡流量,並且所有內容都查找了http狀態200大量返回的數據。
我只是從Firefox的Firebug控制檯運行這個。
任何想法?
事實上,服務器端是這樣做的方式。你可以使用JSONP,但IMO最適合做API(比如使用twitter API),而不是用於拼湊整個頁面......真的,在我看來,做OP的需求會更容易無論如何,在服務器端。 +1 – rfunduk 2010-03-13 14:46:09