當我嘗試做一個AJAX調用來獲得一些HTML文本,我得到一個空身體文件。 (Context是我試圖做的Android混合應用程序和使用weinre檢查我從AJAX調用接收)與AJAX調用空身體問題
的AJAX調用下面的代碼中:
$(document).ready(function(){
$("#generate").click(function(){
$.ajax ({
cache: false,
url: "htmlpage1.html",
success: function(html) {
console.log(html);
$("#quote p").append(html);
}
});
});
和htmlpage1 html的是以下
<body>
This is page1
<p><b>And this is some text which has been bolded</b></p>
<p>And this is the link to page 2
</body>
做了計算器的一些研究和運氣以下「神奇」行到Ajax代碼,將問題以某種方式固定
嘗試什麼是我得到的第一個實例這個問題,究其原因如何這個問題是由該代碼固定
如果我不使用神奇的代碼行,而是在html_page1文件中插入一個虛擬的標籤,我管理通過AJAX獲取html文件(即null身體標記是固定的。 )
'document.body'與您的遠程文件無關。 'console.log(html)'給你什麼? – 2011-12-26 00:04:17
這是什麼情況下運行 - 本地文件,域...? – 2011-12-26 00:22:38
感謝您的回覆, weinre中的console.log(html)給我Document(帶有一堆屬性),以防萬一我不能顯示AJAXed html文件,並且萬一可以顯示場景,console.log會給出整個html文件。 上下文是本地域。 – 2011-12-26 11:24:40