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

相關文章
相關標籤/搜索