【问题标题】:How to run javascript code included in a page loaded with jquery.load()如何运行包含在使用 jquery.load() 加载的页面中的 javascript 代码
【发布时间】:2024-01-21 19:46:01
【问题描述】:

我正在使用jquery.load() 来动态加载页面的各个部分。但我希望包含的部分既包含 HTML 又能够执行脚本。但是一个简单的

<script>
    alert("hello");
</script>

当我使用 AJAX 时它不会运行。是否有另一种方法可以动态加载内容以使脚本运行,或者有一种方法可以在包含的内容中手动运行脚本?在这种情况下,我依靠jquery.load 的方式只包含加载页面中的特定选择器。

FWIW 我使用的是 Jquery 1.4.2。

【问题讨论】:

标签: javascript jquery jquery-load


【解决方案1】:

尝试将加载页面中的脚本更改为:

<script>
    $(function(){
        alert("hello");
    });
</script>

这应该让它在加载时运行。

【讨论】:

  • 不幸的是,这对我不起作用。也不是 $(document).ready(function(){...});
最近更新 更多