gpt4 book ai didi

javascript - JQuery 脚本运行两次

转载 作者:行者123 更新时间:2023-12-02 20:35:59 25 4
gpt4 key购买 nike

网页中的某些 JQuery 脚本会运行两次。这是怎么回事?也许有人遇到过这样的问题?

例如(从数据库获取总项目数并在 $(document).ready(function(){}); 中运行的代码):

$.post("/index/getitemscount/", {} ,function(data){
$('#items_count_div').html(data);
}, 'text');

正如我在 FireBug(Firefox 插件)中看到的,代码运行了两次......

我们将不胜感激您的帮助。

最佳答案

bounce - 我经历过这种情况,通常可以归结为这样一个事实:部分 $ajax 请求使用 html 和相关的 jquery 代码填充 div。即使每次 html 都会被覆盖,jquery 事件也会被附加多次。您要么必须检查那些被绑定(bind)的事件,要么重新绑定(bind)或取消绑定(bind)( http://api.jquery.com/unbind/ )并绑定(bind),或者将 jquery 代码放在父页面中,而不是部分页面中。

当然,情况可能并非如此,但肯定与我经历过的症状相同。

关于javascript - JQuery 脚本运行两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3253274/

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