php - 从 XMLHttpRequest .responseText 中提取数据

标签 php javascript ajax xmlhttprequest

我有一个功能齐全的 .php,它利用 XMLHttpRequest 将数据发送回自身。我想要做的是让响应对用户更加友好,而不是在函数完成时简单地显示 JSalert()。

我如何/应该访问响应中的特定部分而不是整个响应。例如,我可以...

document.getElementById('result').innerHTML = "Received:<br>\n" + xmlhttp.responseText;

...捕获所有这些。我可以简单地使用 document.getElementByid() 取出各个部分吗??

谢谢。

最佳答案

您无法在responseText上调用这些方法,但可以在responseXML上调用它们 - 请参阅http://msdn.microsoft.com/en-us/library/ms534370(v=vs.85).aspx举个例子。 responseXML 属性将包含一个 DOM,您可以在那里使用标准 DOM 方法(当然,假设您的服务器实际上正在发送回 XML - 如果没有,您就需要自己解析responseText)

关于php - 从 XMLHttpRequest .responseText 中提取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14615209/

相关文章:

java - Jersey Rest 服务何时实际启动/关闭?

javascript - 避免 Veracode CWE-80 : Improper Neutralization of Script-Related HTML in jquery htm() method

php - 如何修改SonarQube中的现有规则?

php - 供应商更新破坏了 FOS 用户包 "Call to a member function has() on a non-object"

javascript - Angular Material mdToast 导致 AngularJS 无限 $digest 循环

javascript - 在 mongo shell 中运行 JavaScript 出现语法错误

php - 如何在linode中使用crontab执行php文件

javascript - 在 onClick 函数中传递输入文本框值 - php

javascript - IE7 模态对话框 - 定位错误?

ajax - 302 状态 axios 的响应未定义