我有一个功能齐全的.php,它利用XMLHttpRequest将数据发回给自己。我想要做的是让响应对用户更友好,而不是仅仅在函数完成时显示JS alert()。
我如何/应该访问响应中的特定部分而不是整个响应。例如,我可以......
document.getElementById('result').innerHTML = "Received:<br>\n" + xmlhttp.responseText;
......抓住所有这一切。我可以使用document.getElementByid()??
简单地拉出单个部分感谢。
答案 0 :(得分:0)
您无法在responseText上调用这些方法,但可以在responseXML上调用它们 - 有关示例,请参阅http://msdn.microsoft.com/en-us/library/ms534370(v=vs.85).aspx。 responseXML属性将包含一个DOM,您可以在那里使用标准DOM方法(当然,假设您的服务器实际上正在发回XML - 如果没有,您可以自己解析responseText)