jQuery ajax ajaxStart() 方法

jQuery ajax ajaxStart() 方法

jQuery 参考手册 AjaxjQuery 参考手册 Ajax

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

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

 

1. 语法

.ajaxStart(function())
参数 描述
function() 规定当 AJAX 请求开始时运行的函数。

示例

AJAX 请求开始时显示信息:

$("#loading").ajaxStart(function(){
  $(this).show();
});

 

2. 范例

当 AJAX 请求开始时,显示“加载中”的指示:

$("div").ajaxStart(function(){
  $(this).html("<img src="/Uploads/demo_wait.gif" width="20" height="20" alt="" border="0" />");
});

jQuery 参考手册 AjaxjQuery 参考手册 Ajax

下一节:jQuery ajax ajaxStop() 方法

jQuery 教程

相关文章