区别就是:complete方法——请求成功或失败之后均调用。success方法——请求成功之后才会被调用。以下是这...
回调函数用的比较多的是success,但是complete、beforeSend、error函数也是很有用的; beforeSend该函数用于发送请求前修改XMLHttpRequest对象。其中参数就是XMLHttpRequest对象,由于该函数本身是jQuery事件,因此,如果函数返回false,则表示取消本次事件。 complete该函数用于请求完成后调用的回调函数,该函数无论数据发送成功或失...
success: function(data) { }, complete: function(XMLHttpRequest, textStatus) { }, error: function(){} }); success :当请求成功时调用的函数。这个函数会得到一个参数:从服务器返回的数据。当请求成功时调用函数,即status==200。 complete :当请求完成时调用的函数。这个函数会得到两个参数:XMLHttpRequest...
jquery中各个事件执行顺序如下: 1.ajaxStart(全局事件) 2.beforeSend 3.ajaxSend(全局事件) 4.success 5.ajaxSuccess(全局事件) 6.error 7.ajaxError (全局事件) 8.complete 9.ajaxComplete(全局事件) 10.ajaxStop(全局事件) 先执行success,再执行error,最后始终执行complete --- 区别的就是 --- success:当...
complete 和 success都是ajax请求以后,触发的方法:complete:不管请求失败还是成功,都会返回触发 success : 只有请求成功才会触发
ajaxComplete:AJAX 请求完成时执行函数。理解:从定义的字面意思上,我们可以很容易的理解。它们都是在ajax请求结束以后才会被触发,但它们有一些小区别。ajaxComplete是只要ajax被执行完成了,无论是否成功都会被触发。ajaxSuccess是在ajax请求执行成功的时候才会被触发,失败的时候并不会触发。
success是ajax执行并正常的返回结果;complete是ajax执行完毕,可能有结果返回,也可能没有结果返回,也及时说:success和error都叫complete
complete:请求完成后回调函数 (请求成功或失败时均调用)。 注意到括号里面了吗,没错,区别就在于complete只要请求完成,不论是成功还是失败均会调用。也就是说如果调用了success,一定会调用complete;反过来调用了complete,不一定会调用success。(状态码404、403、301、302...都会进入complete,只要不出错就会调用) ...
jquery中ajax的返回状态complete 和 success的区别如下:1、success : 当请求成功时调用的函数。这个函数会得到一个参数:从服务器返回的数据。当请求成功时调用函数,即status==200。2、complete :当请求完成时调用的函数。这个函数会得到两个参数:XMLHttpRequest对象和一个描述请求成功的类型的字符串。
complete:提交完成就是complete,并且返回ajax的状态status error:ajax出错的时候,status会返回错误的状态,会返回错误error信息 success:只有当提交完成并且是成功的状态,才会执行,完成和成功是两种状态,通过status区分 举个栗子: status: status状态是错误的状态,例子中视语法错误 ...