success和complete虽然比较相近,当然区别也是很明显的。
主要针对以下初学者,只要三两句话就能将它们的区别说的很清楚。
先看一段代码实例:
$.ajax({ type: "post", url: url, dataType: 'html', success: function (data) { }, complete: function (XMLHttpRequest, textStatus) { }, error: function () { } });
success和complete分别介绍如下:
(1).当请求成功时调用的函数。函数会得到一个参数:从服务器返回的数据。当请求成功时调用函数,即status==200。
(2).当请求完成时调用的函数。函数会得到两个参数:XMLHttpRequest对象和一个描述请求成功的类型的字符串。当请求完成时调用函数,即status==404、403、302等。
jQuery ajax中success和complete区别,这样的场景在实际项目中还是用的比较多的,关于jQuery ajax中success和complete区别就介绍到这了。
jQuery ajax中success和complete区别属于前端实例代码,有关更多实例代码大家可以查看。
本文地址: http://www.zzsi.net/code/web/98469.html
本站部分资源来源与网络,仅供学习参考使用,请勿商用,如侵犯了您的权益,请联系我们删除。
上一篇: 正则表达式子表达式代码实例
下一篇: Angular2生命周期钩子函数的详细介绍