在jQuery AJAX加载后重新运行特定脚本

3
我需要在 AJAX 加载后重新运行某些脚本。我该如何实现这一点?
3个回答

6
你可以使用success回调来调用需要重新执行的函数。
$.ajax({
    url: '/url',
    success: function() {
        func1();
        func2();
    }
});

这太棒了。我正在使用来自jQuery网站的$.ajax({ type: "GET", url: "test.js", dataType: "script" });来获取脚本,但是否可能创建某种数据库,并在加载特定页面时重新触发某些脚本? - Alexsander Akers

1

如果您只需要重新连接事件,请尝试使用live 方法。


0

使用回调函数

回调函数是作为参数或选项传递给某些方法的普通JavaScript函数。有些回调只是事件,当触发某个状态时,它们被调用以给用户一个反应的机会。jQuery的事件系统在各处都使用这样的回调:

更多信息在这里


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接