XMLHttpRequest没有正确加载页面

时间:2012-04-20 19:15:49

标签: javascript xmlhttprequest

我偶然发现了XMLHttpRequest的奇怪行为。也许我对它的可能性或Javascript页面加载的可能性不够了解,所以有人可以确认我的问题吗?

当我将普通Javascript放在通过XMLHttpRequest-object读入的文件中时,它就像完全被忽略了。例如。我有文件ajax_include.html,其中包含以下行

<script type="text/javascript" language="javascript">
    alert('some alert');
</script>

我还尝试使用外部javascript文件。

当我直接浏览文件时,警报会按预期弹出,但当我使用简单的XMLHttpRequest将div的内容替换为此页面的内容时,警报不会弹出。

有人可以证实这种奇怪的行为吗?或者使用XMLHttpRequest对象是否正常?

1 个答案:

答案 0 :(得分:4)

这与XMLHttpRequest无关。 <{1}}添加到<script>页面的innerHTML元素将不会被执行。

有关解决方法的信息,请参阅Executing elements inserted with .innerHTML