.success()和.complete()之间的区别?

Ren*_*hya 98 jquery

在jQuery 1.5中,所有的jQuery的AJAX方法返回一个jqXHR提供对象.error(),.success().complete()方法.

.success()和之间有什么区别.complete()

arn*_*rhs 218

.success()只有当您的网络服务器使用200 OKHTTP标头响应时才会被调用- 基本上当一切都很好时.

然而,.complete()永远被调用无论Ajax调用是成功还是失败-也许它输出的错误,并返回一个错误- .complete()仍然会被调用.

值得一提的是,.complete()将调用之后 .success()被调用-如果对你很重要.


Car*_*osZ 10

success()当服务器返回200状态代码complete()时调用,在请求完成时始终调用,无论结果如何.