【问题标题】:Explain me "document.getElementById("div_name").innerHTML=xmlHttp.responseText;"解释一下“document.getElementById("div_name").innerHTML=xmlHttp.responseText;”
【发布时间】:2010-08-27 21:18:37
【问题描述】:

如果有人能解释以下内容,我将不胜感激:

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

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

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

所以这个查询的结果应该和=responseText有关......

我对此感到困惑并且不太熟悉......请帮助我!!!

【问题讨论】:

标签: javascript


【解决方案1】:

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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


      这个对象有很多属性,比如:

      responseText:以字符串形式返回响应数据

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

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          【解决方案5】:

          请求的 url 将生成一个输出(文本/html)。这个输出通过xmlHttp.responseText发送到客户端(请求的页面);

          你也可以得到xml作为输出,那么你需要使用xmlHttp.responseXML;你需要解析它并在你的应用程序中使用它..

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-02-21
            • 1970-01-01
            • 2021-10-07
            • 1970-01-01
            • 2013-11-30
            相关资源
            最近更新 更多