天天看點

前端調錯(一)---ajax傳回資料成功,卻進入error方法

 今天同僚在調ajax的時候遇到了一個問題,明明ajax成功的傳回了資料,但是每次執行的時候都進入error方法。

         那麼如何才能找到問題的原因呢?如下

前端調錯(一)---ajax傳回資料成功,卻進入error方法

 function loadpic(){  

$.ajax({  

            url: "courserotation/loadpic",  

            async: false,  

            datatype: "json",  

            data: {  

            courseid:$("#courseid").val(),   

            },  

            success: function (data) {  

                   alert(data);  

error:function(data, xmlhttprequest, textstatus, errorthrown){  

alert(data);  

         alert(xmlhttprequest.status);  

alert(xmlhttprequest.readystate);  

alert(textstatus);  

}  

        });  

         通過error裡面的處理能夠将錯誤資訊,以及傳回的資訊都顯示出來。如下圖

前端調錯(一)---ajax傳回資料成功,卻進入error方法

         同時錯誤原因是資料類型錯誤,改成“text”之後就沒有問題了。寫這篇部落客要是想告訴大家以後出現類似的錯誤如何快速的定位錯誤,并有針對的去解決錯誤。

繼續閱讀