jQuery下Ajax 执行回调函数的原理success、error、complete
2017-10-12 15:21
357 查看
举个栗子:
通过栗子可以看出,当获取数据成功的时候调用success函数,失败的时候调用error函数,不管成功或者失败都会调用complete函数。
$.ajax({ type:"get", url:"data.json", async:true, success:funcion(data){ console.log(data); } error:function(){ console.log("error"); } complete:function(){ console.log("不管success或者error执行与不执行,complete函数都会执行"); } });
通过栗子可以看出,当获取数据成功的时候调用success函数,失败的时候调用error函数,不管成功或者失败都会调用complete函数。
相关文章推荐
- jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法
- jquery ajax complete 和success 那个先执行
- IE9.0或者360下js(JavaScript、jQuery)不能正确执行(加载),按F12后执行正常;Firefox下ajax的success返回数据data(json、string)无法获取
- jQuery通过ajax方法获取json数据不执行success的原因及解决方法
- Ajax方法不执行success回调函数,而执error回调函数
- 使用jQuery中的ajax为何回调函数走error那里
- Jquery ajax json 不执行success的原因
- html 解决表单提交时调用jquery ajax出现执行了请求,但进入了error方法里面
- jquery通过ajax方法获取json数据不执行success
- 《转》jquery中的$.ajax的success与error
- jQuery_ajax返回json后无法执行success
- ajax访问后台后前台永远执行error的回调函数
- $.ajax({})方法中的回调函数beforeSend,success,complete,error使用示例
- 纯js的ajax readyState不返回4,jquery的$.ajax执行error,status200且数据可显示
- ajax不定时执行success和error
- Form表单提交的ajax即不执行success也不执行error解决办法
- jQuery 中 ajax 的 complete 和 success 有什么区别
- jquery ajax success中的函数不执行的原因
- 【jquery调用ajax老是进error,不进success】 bug命名:小雨
- 执行ajax时候,哪些情况会执行error的回调函数