【问题标题】:XMLHttpRequest responseText & javascriptXMLHttpRequest responseText & javascript
【发布时间】:2011-03-26 18:59:05
【问题描述】:

所以我有两个页面:index.phpcontents.php。 Index.php 正在执行 XMLHttpRequest 以从 contents.php 中获取表格...但是当 Index.php 显示 response.Text 时,它最初并没有在 contents.php 上运行 Javascript(因为它只是显示内容,而不是运行脚本)。

为了解决这个问题,我只是将代码放在 index.php 而不是 contents.php 上,但由于某种原因,javascript 不会找到 responseText 显示的任何元素。

(即 document.getElementById('contents-table').innerHTML = 'asdf';

【问题讨论】:

  • 示例代码?您必须确保有问题的代码仅在编写innerHTML 之后 运行,但是一旦编写完成,其中的任何id="..." 元素肯定可以使用getElementById() 检索.

标签: javascript xmlhttprequest


【解决方案1】:
var content = 'asdf',
fragment = document.createRange().createContextualFragment(content),
parent = document.getElementById("contents-table");

parent.replaceChild(fragment, parent.firstElementChild);

考虑到父节点中只有一个节点,这应该可行

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-04
    • 1970-01-01
    • 1970-01-01
    • 2011-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多