ajaxSuccess第一次执行一次,第二次执行两次,这样递增的执行
function leafNodeClick(nodeName){
nodeName.onclick=function() {
var nodeId=nodeName.id
var loadHtmlData='';
var getTimestamp=new Date().getTime();
urlStr='getData'+"?timestamp="+getTimestamp;
$.post(urlStr,{"dataId": nodeId },function(data){
loadHtmlData=data;
console.log('开始发送请求');
$("#serversConfigTbody").append(loadHtmlData);
});
$("#serversConfigTbody").ajaxSuccess(function(event,xhr,options ){
console.log('结束发送请求');
console.log(event);
console.log(xhr);
console.log(options.url);
console.log(options.data);
});
}
return nodeName;
}
各位大神,上面是给一个元素绑定一个单击函数,但是这个ajaxSuccess函数为什么在第二次之后执行的次数越来越多(第二次单击执行两次,第三次单击执行三次.......),小弟想不明白了
nodeName.onclick=function() {
var nodeId=nodeName.id
var loadHtmlData='';
var getTimestamp=new Date().getTime();
urlStr='getData'+"?timestamp="+getTimestamp;
$.post(urlStr,{"dataId": nodeId },function(data){
loadHtmlData=data;
console.log('开始发送请求');
$("#serversConfigTbody").append(loadHtmlData);
});
$("#serversConfigTbody").ajaxSuccess(function(event,xhr,options ){
console.log('结束发送请求');
console.log(event);
console.log(xhr);
console.log(options.url);
console.log(options.data);
});
}
return nodeName;
}
各位大神,上面是给一个元素绑定一个单击函数,但是这个ajaxSuccess函数为什么在第二次之后执行的次数越来越多(第二次单击执行两次,第三次单击执行三次.......),小弟想不明白了
...全文
相关推荐
jquery $.ajax各个事件执行顺序
jquery中各个事件执行顺序如下,使用jquery $.ajax的朋友可以参考下。
jQuery中Ajax全局事件引用方式及各个事件(全局/局部)执行顺序
主要介绍了jQuery中Ajax全局事件引用方式及各个事件(全局/局部)执行顺序的相关资料,非常不错,具有参考借鉴价值,感兴趣的朋友一起学习吧
jquery ajax请求实例深入解析
jquery中封装了一些ajax请求的方法,很实用,本文将以此引入一个实例,对jquery中ajax请求的方法进行详细介绍,需要了解更多的朋友可以参考下
jQuery Ajax中的事件详细介绍
主要介绍了jQuery Ajax中的事件详细介绍,本文详细的讲解了AJAX的局部事件和全局事件、事件的顺序等内容,需要的朋友可以参考下
浅谈jQuery中Ajax事件beforesend及各参数含义
下面小编就为大家带来一篇浅谈jQuery中Ajax事件beforesend及各参数含义。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,祝大家游戏愉快哦


