$.ajax({ url: './package.json', type: 'get', dataType: 'json', success: function (res) { console.log('success' + res); }, error: function (err) { console.log('err' + err); }, complete: function (XMLHttpRequest, status) { console.log(XMLHttpRequest.status); console.log('status:' + status); } })
运行结果:
说明:
success : 当请求成功时调用的函数。这个函数会得到一个参数:从服务器返回的数据。当请求成功时调用函数,即status==200。complete :当请求完成时调用的函数。这个函数会得到两个参数:XMLHttpRequest对象和一个描述请求成功的类型的字符串。当请求完成时调用函数,即status==404、403、302等等,只要不是执行error方法,都会执行。
ajax请求的success方法与complete方法的区别
最新推荐文章于 2023-12-28 09:38:28 发布