jQuery ajax中success和complete区别

我心飞翔 分类:实例代码

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区别属于前端实例代码,有关更多实例代码大家可以查看

回复

我来回复
  • 暂无回复内容