Tag: jquery 1.5

jQuery jqXHR – 取消链式调用,触发错误链

我正在创建一个ajax实用程序,用于连接我的服务器方法。 我想从jQuery.ajax()调用返回的对象中利用jQuery 1.5+延迟方法。 情况如下。 serverside方法始终返回JSON对象: { success: true|false, data: … } 客户端实用程序启动这样的ajax调用 var jqxhr = $.ajax({ … }); 问题领域: jqxhr.success(function(data, textStatus, xhr) { if(!data || !data.success) { ???? // abort processing, trigger error } }); return jqxhr; // return to caller so he can attach his own handlers 所以问题是如何取消所有调用者的调用附加成功回调触发他的error handling程序在提到的地方???? ? 文档说延迟函数调用列表是FIFO,所以我的成功处理程序绝对是第一个。