今天寫代碼的時候發現了"Uncaught SyntaxError: Unexpected token <" <html>的js錯誤,而且還是html的第一行,我就蒙了,這第一行有啥問題啊,還有一個“<”符號,我以為是我的網頁標簽沒有閉包,所以檢查了一下,都不是啊!錯誤如圖。
后來經過排查之后發現,這SyntaxError絕對是js錯誤!呵呵,到底錯在哪兒呢?首先我檢查了js的引入,發現有一行js引入錯誤了,幸好我挨個的點了,看看js是否能點開,是這樣的。
<script type="text/javascript" src="/static/h-ui.admin/js/H-ui.admin.page.js"></script>
我發現上面這個js引入路徑不能正常的點開,於是改成了正確的js路徑,如下。
<script type="text/javascript" src="/asset/static/h-ui.admin/js/H-ui.admin.page.js"></script>
果然如此!再也沒有報"Uncaught SyntaxError: Unexpected token <"錯誤了,完美解決!
我建議:如果引入路徑都是正確的,那一定就是JavaScript方法有問題,然后檢查方法是不是用了未定義的function之類的就ok了,容易吧!