jQuery ajaxStop() 方法
-
定义和用法
ajaxStop() 方法规定所有的 AJAX 请求完成时运行的函数。当 AJAX 请求完成时,jQuery 会检查是否存在更多的 AJAX 请求。如果没有其他请求正在等待运行,ajaxStop()方法会运行指定的函数。注意:自 jQuery 版本 1.8 起,该方法只被附加到文档。 -
语法
$(document).ajaxStop(function()) -
参数
参数 必需的 描述 function() 是 规定所有的 AJAX 请求完成时运行的函数。 -
实例
下例演示了当所有 AJAX 请求完成时,触发一个提示框:
尝试一下<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>欢迎来到菜鸟教程</title> //此版本是百度cdn 1.11.1,当然你可以使用更高的版本,从2.0版本以上的是不支持ie6-8的 <script type="text/javascript" src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js"></script> <script> $(document).ready(function () { $(document).ajaxStop(function(){ alert("所有 AJAX 请求已完成"); }); $("button").click(function(){ $("div").load("/jc_script/jqAjax/demo_test.txt"); }); }); }); </script> </head> <body> <div><h2>使用 AJAX 修改文本</h2></div> <button>修改内容</button> </body> </html>
-