gpt4 book ai didi

jQuery 脚本必须在 ajax 调用后运行

转载 作者:行者123 更新时间:2023-12-01 07:16:37 26 4
gpt4 key购买 nike

我在我的速度宏模板之一中使用 jQuery(即最后加载的内容页脚)。

该脚本适用于除一页之外的所有页面。在该页面上,页面完全呈现后,表格会插入到页面中间。所以我尝试了onload函数,仍然没有成功。

<table id="ArtifactListTable" class="ItemListTable"> 
<!-- this table is inserted after ajax request -->

<script>
window.onload = function() {
jQuery('.priority1').text('P1');
jQuery('.priority2').text('P2');
jQuery('.priority3').text('P3');
jQuery('.priority4,.priority5').text('None');

jQuery('.priority4,.priority5').addClass('priority0').removeClass('priority4 priority5');
};

</script>

我需要在此 AJAX 加载函数之后运行我的 jQuery(我无法控制 ajax)。我只能处理我的 jQuery。

最佳答案

如果ajax调用是由某个没有callbacks的插件完成的,您可以使用 jQuery ajaxComplete处理程序并根据请求执行操作 URL等等

http://api.jquery.com/ajaxComplete/

$(document).ajaxComplete(function(event, XMLHttpRequest, ajaxOptions) {
//check XMLHttpRequest and do stuff
});

关于jQuery 脚本必须在 ajax 调用后运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18181312/

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