解释我“document.getElementById(”div_name“)。innerHTML = xmlHttp.responseText;”

时间:2010-08-27 13:03:52

标签: javascript

我真的很感激如果有人能解释下面的事情:

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

据我所知,在这种情况下,结果(等号后右侧)将写在div标签内......但实际上这个RESPONSETEXT是什么?

我有html调用一些* .js。在这个我有PHP的URL。在php中,命令连接到数据库并在查询后给出结果。

因此该查询的结果与= responseText ...

有关

我很困惑,对此不太熟悉......请帮助我!!!

5 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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


此对象具有许多属性,例如:

  

responseText :以字符串

的形式返回响应数据      

responseXML :将响应数据作为XML数据返回

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

答案 3 :(得分:0)

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

答案 4 :(得分:0)

请求的url将生成输出(text / html)。此输出通过xmlHttp.responseText;

发送到客户端(请求的页面)

你也可以将xml作为输出,然后你需要使用xmlHttp.responseXML;你需要解析它并在你的应用程序中使用它。