jquery -ajax学习总结

一. jquery ajax学习之 成功与错误回调函数jquery

 前提:后台返回的是json格式的数据ajax

(1)success回调函数:当ajax的dataType为json时json

  success的data就是个json的object,直接data.msg就能够得到数据ide

(2)success回调函数:当ajax的dataType为text时函数

  success的data是一个json格式在字符串而不是json的Object因此这里首先须要学习

用jQuery.parseJSON(data) 将json字符串转为json的Object再用object.msg得到字符串

数据回调函数

以上两种状况都没有提到error这个回到函数,是由于它实在太变态。咱们看一下it

这个方法io

error:function(XMLHttpRequest, textStatus, errorThrown) {

            alert(XMLHttpRequest.responseText);    

            alert(XMLHttpRequest.status);      

            alert(XMLHttpRequest.readyState);    

            alert(textStatus);

        }

无论你dataType设置的是什么玩意,也无论你后台返回的数据是什么格式,他

 

XMLHttpRequest里面responseText所

封装的数据都是String的。

比方说后台返回的是json格式的数据,

因此这里就必定先须要用jQuery.parseJSON(XMLHttpRequest.responseText)转为

json的Object而后再Object.msg

相关文章
相关标签/搜索