js報錯:Uncaught SyntaxError: Unexpected string


一、問題

今天在寫jsp頁面時,發現加上某段代碼后,頁面的其它js就失效了,死活出不來,然后打開谷歌瀏覽器發現,頁面js報如下錯誤:

Uncaught SyntaxError: Unexpected string

在這里插入圖片描述

二、解決

1. jQuery有問題?引用的jQuery有沖突?

然后就去首頁和分頁面檢查引用的jQuery,發現首頁和分頁面引用兩個不同版本的jQuery,於是就去把分頁面的jQuery引用去掉了。可是,還是報同樣的錯誤,看來不是這個問題。

2. js代碼中的string類型有問題?

檢查分頁面中那段有問題的代碼塊,發現ajax的有行代碼的string拼接有問題。一般都是單引號嵌套雙引號,但是可能寫的時候沒注意,單引號嵌套雙引號在最前面又加了雙引號,去掉前面多余的雙引號問題成功解決。
在這里插入圖片描述

三、總結

js的string拼接時候一定要小心謹慎,瀏覽器出現:
Uncaught SyntaxError: Unexpected string錯誤,檢查js代碼的string拼接是否正確即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM