Javascript JQuery脚本运行两次
网页中的某些JQuery脚本运行两次。这是怎么回事?也许有人面临这样的问题 例如(从DB获取项目总数并以$(document.ready(function(){});)运行的代码): 正如我在FireBug(Firefox插件)中看到的,代码运行两次Javascript JQuery脚本运行两次,javascript,jquery,Javascript,Jquery,网页中的某些JQuery脚本运行两次。这是怎么回事?也许有人面临这样的问题 例如(从DB获取项目总数并以$(document.ready(function(){});)运行的代码): 正如我在FireBug(Firefox插件)中看到的,代码运行两次 非常感谢您的帮助。这个片段太小,无法给您答案。在您的页面中可能有几个原因导致这种情况。使用Firebug的Javascript调试器,查看包含此代码段的函数(如果有),查看从何处调用它,等等。换句话说:开始调试,因为如果没有完整的页面呈现,我们无法
非常感谢您的帮助。这个片段太小,无法给您答案。在您的页面中可能有几个原因导致这种情况。使用Firebug的Javascript调试器,查看包含此代码段的函数(如果有),查看从何处调用它,等等。换句话说:开始调试,因为如果没有完整的页面呈现,我们无法完成此操作 bounce-我经历过这种情况,通常归结为一个事实,部分$ajax请求正在用html和相关jquery代码填充div。即使html每次都被覆盖,jquery事件也会被多次附加。您必须检查那些被绑定的事件,然后重新绑定或取消绑定()并绑定,或者将jquery代码放在父页面中,而不是部分页面中
当然,情况可能并非如此,但肯定与我所经历的症状相同。您能显示完整的代码吗?包括ready()部分?
$.post("/index/getitemscount/", {} ,function(data){
$('#items_count_div').html(data);
}, 'text');