gpt4 book ai didi

jquery - ajax调用后如何重新加载js脚本?

转载 作者:行者123 更新时间:2023-12-01 04:46:02 24 4
gpt4 key购买 nike

我有一个名为 admin_order.js 的脚本,它运行良好。由于某个插件在加载ajax内容后加载ajax内容,admin_order.js现在不起作用。

我在响应函数中尝试过此操作,但没有成功。

$.getScript("../../themes/mywebsite/js/admin_order.js");

如何重新加载脚本?

最佳答案

我认为这个问题必须用另一种方式来处理;但如果您无法在插件代码中处理此问题,您可以:

  1. 向脚本元素添加一个 ID,例如 myAdminOrderScript
  2. getScript 之前删除 script 元素
  3. getScript success 函数中将 Id 添加到最后一个脚本元素

喜欢:

<script id="myAdminOrderScript" src="../../themes/mywebsite/js/admin_order.js"></script>

function reloadScript() {
$('#myAdminOrderScript').remove();
$.getScript("../../themes/mywebsite/js/admin_order.js", function() {
$('script:last').attr('id', 'myAdminOrderScript');
});
}

关于jquery - ajax调用后如何重新加载js脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29675988/

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