我有一个名为admin_order.js
的脚本,效果很好。由于某个插件在加载ajax内容后加载ajax内容admin_order.js
现在无法正常工作。
我在响应函数中尝试了这个但没有成功。
$.getScript("../../themes/mywebsite/js/admin_order.js");
如何重新加载脚本?
答案 0 :(得分:1)
我认为问题必须以另一种方式处理;但如果您无法在插件代码中处理此问题,您可以:
getScript
删除脚本元素getScript
成功函数中将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');
});
}