【发布时间】:2011-03-26 18:59:05
【问题描述】:
所以我有两个页面:index.php 和 contents.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()检索.