jQuery的ajaxStart方法和ajaxStop方法

本文详细介绍了jQuery中的ajaxStart和ajaxStop两个事件方法,包括它们的定义、用法、语法以及示例应用。重点在于阐述这两个方法如何在AJAX请求的开始和结束阶段触发指定函数,实现特定的前后端交互逻辑。

jQuery的ajaxStart方法和ajaxStop方法


1.ajaxStart() 方法


定义和用法

ajaxStart() 方法在 AJAX 请求发送前执行函数。它是一个 Ajax 事件。

详细说明

无论在何时发送 Ajax 请求,jQuery 都会检查是否存在其他 Ajax 请求。如果不存在,则 jQuery 会触发该 ajaxStart 事件。在此时,由 .ajaxStart() 方法注册的任何函数都会被执行。

语法

.ajaxStart(function())

参数    描述

function()    规定当 AJAX 请求开始时运行的函数。

示例

AJAX 请求开始时显示信息:

$("#loading").ajaxStart(function(){

  $(this).show();

});



2.ajaxStop() 方法


实例

当所有 AJAX 请求完成时,触发一个提示框:

$("div").ajaxStop(function(){

  alert("所有 AJAX 请求已完成");

});

定义和用法

ajaxStop() 方法在 AJAX 请求结束时执行函数。它是一个 Ajax 事件。


详细说明

无论 Ajax 请求在何时完成 ,jQuery 都会检查是否存在其他 Ajax 请求。如果不存在,则 jQuery 会触发该 ajaxStop 事件。在此时,由 .ajaxStop() 方法注册的任何函数都会被执行。


语法

.ajaxStop(function())


参数    描述

function()    规定当 AJAX 请求完成时运行的函数。


示例

AJAX 请求结束后隐藏信息:

$("#loading").ajaxStop(function(){

  $(this).hide();

});



注:1.8后只能绑定在document元素上





评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值