gpt4 book ai didi

javascript - 重新加载 $(document).ready(); AJAX加载后的功能

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:35:53 24 4
gpt4 key购买 nike

我目前正在为一个应用程序制作皮肤,除了一个 CSS 文件和 JS 文件外,我无法访问标记或脚本,因此我可以添加自己的样式和功能。我知道这不是一个理想的设置,但请相信我,这不是我的选择。哦,这个网站上的所有内容都是通过 AJAX 请求生成的,很好。

无论如何,问题是我有很多 Javascript 需要在 $(document).ready(); 上运行,但由于页面从未真正重新加载(由于 AJAX),没有任何代码被执行。

有没有一种方法可以将 $(document).ready(); 中的所有函数设置为在每次 AJAX 调用完成时运行?

我在下面包含了内置的 AJAX 调用(我无法编辑)。

$.ajax({
type: "POST",
dataType: "html",
url: url1,
data: pars,
success: function(data)
{
$('#thisContent').html(data);
loadMenu(urlToLoad);
}
});

最佳答案

是的,您可以为 .ajaxComplete() 添加处理程序.它在每次 ajax 调用完成后调用(成功或错误)。

进一步阅读:Ajax Events

关于javascript - 重新加载 $(document).ready(); AJAX加载后的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12838051/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com