相同点:都是在Ajax请求完成后调用的方法 。区别就是:complete方法——请求成功或失败之后均调用。succe...
complete该函数用于请求完成后调用的回调函数,该函数无论数据发送成功或失败都会调用,该函数有两个参数,一个是XMLHttpRequest对象,另一个是strStatus,用于描述成功请求类型的字符串。 success该函数用于请求成功后调用的回调函数,该函数有三个参数。第一个是XMLHttpRequest对象,第二个是strError,第三个是捕捉到的错误对...
success: function(data) { }, complete: function(XMLHttpRequest, textStatus) { }, error: function(){} }); success :当请求成功时调用的函数。这个函数会得到一个参数:从服务器返回的数据。当请求成功时调用函数,即status==200。 complete :当请求完成时调用的函数。这个函数会得到两个参数:XMLHttpRequest...
JQuery封装的Ajax回调函数中,success、error、complete是最常用的三个,其中,success和error很好区别,一个是请求成功调用的,另一个是请求失败调用的,从字面上就可以理解。但是success和complete容易混淆,在这里特别做一个说明: success:请求成功后回调函数。 complete:请求完成后回调函数 (请求成功或失败时均调用)。 注意...
--- 区别的就是 --- success:当请求成功时调用函数,即status==200; complete:当请求完成时调用函数,即status==404、403、302...只要不出错就行。 因为通常我们需要用来清理资源 所以就设计成compelete在success之后执行
ajaxSuccess:AJAX 请求成功时执行函数。ajaxComplete:AJAX 请求完成时执行函数。理解:从定义的字面意思上,我们可以很容易的理解。它们都是在ajax请求结束以后才会被触发,但它们有一些小区别。ajaxComplete是只要ajax被执行完成了,无论是否成功都会被触发。ajaxSuccess是在ajax请求执行成功的时候才会被触发,...
complete 和 success都是ajax请求以后,触发的方法:complete:不管请求失败还是成功,都会返回触发 success : 只有请求成功才会触发
success是ajax执行并正常的返回结果;complete是ajax执行完毕,可能有结果返回,也可能没有结果返回,也及时说:success和error都叫complete
complete:提交完成就是complete,并且返回ajax的状态status error:ajax出错的时候,status会返回错误的状态,会返回错误error信息 success:只有当提交完成并且是成功的状态,才会执行,完成和成功是两种状态,通过status区分 举个栗子: status: status状态是错误的状态,例子中视语法错误 ...
complete是ajax请求发送成功之后就执行的,success是服务器响应了ajax请求并且响应状态是200的时候之后执行的