Ajax Events
发布时间:2020-12-16 01:46:23 所属栏目:百科 来源:网络整理
导读:原文地址:http://api.jquery.com/Ajax_Events/ 你可以处理 Ajax 请求产生的许多不同的事件。这里有一个 Ajax 事件的完整列表,并说明了事件的触发顺序。 下面是两个类型的事件: Local Events(本地事件) 你可以在 Ajax 请求对象中通过回调函数处理这些事
原文地址:http://api.jquery.com/Ajax_Events/ 你可以处理 Ajax 请求产生的许多不同的事件。这里有一个 Ajax 事件的完整列表,并说明了事件的触发顺序。 下面是两个类型的事件: Local Events(本地事件)你可以在 Ajax 请求对象中通过回调函数处理这些事件。比如这样: $.ajax({ beforeSend: function(){ // Handle the beforeSend event },complete: function(){ // Handle the complete event } // ...... }); Global Events(全局事件)这些事件通过 document 对象触发,可以使用任意的处理函数监听它们。你可以像下面这样做:<pre name="code" class="javascript"> $(document).bind("ajaxSend",function(){ $("#loading").show(); }).bind("ajaxComplete",function(){ $("#loading").hide(); }); 全局事件可以通过在 Ajax 请求中传递特定的全局选项被禁止,像下面演示的这样: $.ajax({ url: "test.html",global: false,// ... }); Events (事件)这是 Ajax 全部事件的详细列表,并按照它们的触发顺序排列。每一个 Ajax 请求(除非一个全局选项被禁止)都会触发下面的事件列表。ajaxStart 和 ajaxStop 事件是关联到所有 Ajax 请求一起的事件。
无论 Ajax 请求在何时完成 ,jQuery 都会检查是否存在其他 Ajax 请求。如果不存在,则 jQuery 会触发该 ajaxStop 事件。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |