ajax中success是什么意思,ajax的success和error
Extjs/Ajax中的success和failure 何时调用
根据response的status属性,即状态码决定的,200则为success,404或500等则为failure。这里的success是表示你的服务器响应状态值为200,即表示服务器成功响应。
不管你响应给客户端的内容是什么,只要响应成功就会执行这个success,跟你返回的内容无关。
至于你想根据你返回的参数success值进行判断分别处理,你得在上面的success中进行判断处理。
谈谈Jquery ajax中success和complete有哪些不同点
jQuery封装了XMLHttpRequest的很多功能。其中就包括了ajaxSuccess和ajaxComplete等。接下来分别说明:
定义:
ajaxSuccess:AJAX 请求成功时执行函数。
ajaxComplete:AJAX 请求完成时执行函数。
理解:
从定义的字面意思上,我们可以很容易的理解。它们都是在ajax请求结束以后才会被触发,但它们有一些小区别。
ajaxComplete是只要ajax被执行完成了,无论是否成功都会被触发。
ajaxSuccess是在ajax请求执行成功的时候才会被触发,失败的时候并不会触发。

jQuery 中 ajax 的 complete 和 success 有什么区别
相同点:都是在Ajax请求完成后调用的方法 。
区别就是:complete方法——请求成功或失败之后均调用。
success方法——请求成功之后才会被调用。
以下是这两个方法中参数的解释:
success( Anything data, String textStatus, jqXHR jqXHR)
-data,根据请求的时候设置的dataType参数而返回的特定格式的数据(比如json);
-textStatus, 描述请求结果状态的字符串;
-jqXHR, XMLHttpRequest对象。
complete( jqXHR jqXHR, String textStatus)
-jqXHR, XMLHttpRequest对象;
-textStatus, 描述请求结果状态的字符串。
其他详细信息请参考官方文档: