html停止所以ajax请求,jQuery实现ajax的叠加和停止(终止ajax请求)

jQuery实现ajax的叠加和停止的关键代码如下所示:

jQuery中终止Ajax请求

var arrayAJAX = new Array();

$(function () {

$("#btn").bind("click", function () {

for (var i = 0; i < 100; i++) {

starAJAX(i);

}

});

$("#bt2").bind("click", function () {

stopAJAX();

alert("终止AJAX请求");

});

})

//停止ajax

function stopAJAX() {

for (var i = 0; i < arrayAJAX.length; i++) {

arrayAJAX[i].abort();

}

arrayAJAX = new Array();

}

//添加ajax

function starAJAX(i) {

var options = {

url: '/Home/addallrecommandbook',

data: "html=" + i,

success: function (data, textStatus) {

if (textStatus == 'success') {

alert("添加成功!");

}

else {

}

},

error: function (x, msg, err) {

}

};

arrayAJAX.push($.ajax(options));

}

以上所述是小编给大家介绍的jQuery实现ajax的叠加和停止(终止ajax请求),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

时间: 2016-08-06

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值