a. 檢查全部引用的js文件路徑是否正確
b. 路徑沒問題,那麼將業務文件去掉,刷新頁面看看是否還會發生這個錯誤
c. 業務文件沒問題,再分別去掉其餘js文件,一個個的判斷出錯誤發生在哪一個文件中
d. 肯定報錯文件,檢查代碼裏是否有eval,判斷eval內的參數格式是否正確。以下圖,eval內要傳一個json字符串,可能因爲後臺報錯,致使傳過來異常頁面的html代碼,致使執行「eval」函數是出錯;
複製代碼
e. 在瀏覽器調試工具查看NetWork裏是否有報錯的請求或者返回參數是否正確。
複製代碼
5)Uncaught TypeError: Cannot read property 'length' of undefined:
圖片示例這是一個下拉框jQuery控件調用報錯。若是你調用時傳參沒有問題,那麼,檢查下你的jQuery對象是否正確,在頁面查找jQuery對象長度是否爲1,標籤是否存在。很大的可能就是選擇器裏的標籤不存在!