No result for action XX.action and result error 錯誤處理

   今天終於把困擾我兩天的bug處理掉了。

   bug表現:通過ajax請求數據以及顯示數據,數據無顯示。通過ajax的error方法打印錯誤信息

(error: function(XMLResponse){alert(XMLResponse.responseText);}),顯示no result for 

action XX.action and result error 。

   調查:在網上查找原因:1.傳遞參數的格式不對;

                         2.路徑錯誤;

                         3.action函數存在bug;

當然還有其他的原因,我把所有的可能會出現的原因都調查了一遍都不行。然後,我想爲什麼在我本地上的數據就能夠顯示出來,在客戶的服務器上爲什麼不行。所以,我懷疑是不是數據出錯了,然後我把客戶的數據庫還原到我本地的庫上面測試,果然不行,好了找到原因了,然後檢查數據庫,發現有一條信息會導致代碼出錯。

   總結:這次調式花了將近兩天的時間,雖然是小問題但是,我從中間得到很多。

        首先,代碼的異常處理不夠完善,程序出現錯誤之後不知道去哪裏找錯,這樣就增加了時間的花費,所以,一個項目消息機制的完善能夠給後期維護帶來很大的方便。

        其次,在編寫代碼的時候儘量的把所有的情況都檢驗到。

        然後就是一定要細心,問題要一個一個的排除,這樣的方法也能在一定程度上提高效率。經驗是相當重要的啊!!!

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章