2010-08-27 85 views
1

我真的很感激,如果任何人都可以解释methe如下:请解释一下“document.getElementById(”div_name“)。innerHTML = xmlHttp.responseText;”

document.getElementById("txtHint2").innerHTML=xmlHttp.responseText; 

我的理解(等号后右侧),其结果将在这种情况下div标签内写入...但是这是什么responseText的实际?

我有HTML调用一些* .js。在这个我有网址到PHP。在PHP是命令连接到数据库,并在我的查询后给结果。

所以这个查询的结果sholud涉及到=的responseText ...

我很困惑,不那么熟悉这个...请帮助我!

+0

*(reference)* http://www.w3.org/TR/XMLHttpRequest/#the-responsetext-attribute – Gordon 2010-08-27 13:07:47

回答

0

它包含您使用XMLHttpRequest对象请求的URL中的内容。

0

对象xmlHttp的属性responseText是您的XML HTTP请求(“ajax”返回)的响应。这就像在浏览器中加载页面并获得页面一样。


该对象有许多属性,如:

responseText的:返回的响应数据作为字符串

的responseXML:返回的响应数据为XML数据

参考文献:http://www.w3schools.com/dom/default.asp

0

xmlHttp.responseText是来自服务器的响应的主体。它是根据请求从服务器发回的任何内容(在xmlHttp对象中指定)。它可以是简单的文本字符串,也可以是HTML代码片段,也可以是代码解析和使用的JSON。

0

所请求的URL将产生一个输出(text/html的)。此输出通过xmlHttp.responseText发送到客户端(请求的页面);您可能还会得到xml作为输出,那么您需要使用xmlHttp.responseXML;否则,您需要使用xmlHttp.responseXML;您需要解析并在应用程序中使用它。

相关问题