解決辦法:
1. jQuery有問題?引用的jQuery有沖突?
然后就去首頁和分頁面檢查引用的jQuery,發現首頁和分頁面引用兩個不同版本的jQuery,于是就去把分頁面的jQuery引用去掉了??墒?,還是報同樣的錯誤,看來不是這個問題。
2. js代碼中的string類型有問題?
檢查分頁面中那段有問題的代碼塊,發現ajax的有行代碼的string拼接有問題。一般都是單引號嵌套雙引號,但是可能寫的時候沒注意,單引號嵌套雙引號在最前面又加了雙引號,去掉前面多余的雙引號問題成功解決。
3. js文件的bom問題
我曾經遇到一個這樣的問題,就是一個js文件,只要你動里面的任何一個字符或者段落就報上面的錯誤,起初還以為是js有什么加密東西,后面發現原來是這個文件有bom,將代碼改成無bom狀態修改就不出錯了。
總結
js的string拼接時候一定要小心謹慎,瀏覽器出現:Uncaught SyntaxError: Unexpected string錯誤,檢查js代碼的string拼接是否正確即可。
【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!