在瀏覽器的network裏能夠找到響應回來的數據,但是ajax確走error,不走success。緣由是後臺傳過來的數據類型與本身在ajax裏的dataType不一致。通常都是json格式。若是裏邊有Tab,回車換行(也許還有其餘的特殊字符)那麼JSON.parse()不能解析,就會報以上的錯。
使用jq中的ajax能夠在dataFilter方法中處理一下傳過來的數據。例如:ajax
dataFilter:function (data,dataType) {
return data.replace(/[\t\n\r]+/g, '');
}json