ajax中success是什么意思,ajax的success和error

http://www.itjxue.com  2023-01-13 07:18  来源:未知  点击次数: 

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, 描述请求结果状态的字符串。

其他详细信息请参考官方文档:

(责任编辑:IT教学网)

更多

推荐图片影音文章