为了账号安全,请及时绑定邮箱和手机立即绑定

ajaxStart()方法是不是应该对触发了ajax请求的元素进行绑定?

$("#btnShow").ajaxStart(function(){                    $("#divload").html("正在请求数据...");                }); 感觉这么写比较好理解,因为是这个按钮上的click事件触发的ajax请求的。有赞同的吗?

正在回答

2 回答

jQuery官方文档描述:无论什么时候,当一个AJAX请求将要被发送时,jQuery会检查当前是否还有其他活跃的(未完成的)AJAX请求。如果在进程中没有找到其他活跃的AJAX请求,jQuery就会触发ajaxStart事件。此时,通过ajaxStart()函数绑定的所有事件处理函数都将被执行。

ajaxStart()为全局函数

2 回复 有任何疑惑可以回复我~

当发送Ajax请求前执行ajaxStart()方法绑定的函数,请求成功后,执行ajaxStop ()方法绑定的函数。是不是可以理解为当前页面下ajax()都可以触发ajaxStart()方法?不是很确定。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

ajaxStart()方法是不是应该对触发了ajax请求的元素进行绑定?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信