所以我有两页: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’);
发布于 2010-08-08 04:11:00
var content = 'asdf',
fragment = document.createRange().createContextualFragment(content),
parent = document.getElementById("contents-table");
parent.replaceChild(fragment, parent.firstElementChild);考虑到父节点中只有一个节点,这应该可以工作。
https://stackoverflow.com/questions/3431674
复制相似问题