当我尝试做一个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