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拼接是否正確即可。
相關推薦
js報錯:Uncaught SyntaxError: Unexpected string
一、問題 今天在寫jsp頁面時,發現加上某段程式碼後,頁面的其它js就失效了,死活出不來,然後開啟谷歌瀏覽器發現,頁面js報如下錯誤: Uncaught SyntaxError: Unexpected string 二、解決 1. jQuery有問題?引用的jQuery有衝突? 然後就去首頁和分
JSP頁面報錯:“Uncaught SyntaxError: Unexpected token <”
spa 標簽 round 個人 java expect 使用 src class 最近在做一個個人主頁博客網站的項目,遇到了這個問題。 當瀏覽器該頁面提示錯誤“Uncaught SyntaxError: Unexpected token <”時,瀏覽器通常情況
Chrome在除錯JavaScript的時候出現報錯:Uncaught SyntaxError: Unexpected identifier
(在chrome瀏覽器中檢視網頁原始碼:F12,點選console控制檯,可以檢視程式碼出錯的地方。) td3.innerHTML="<a href="javascript:;" onclick="del(this)">刪除</a>;//
ajax跨域訪問-jsonp報錯:Uncaught SyntaxError: Unexpected token":"or"
ajax請求: $.ajax({ url: "http://10.0.14.186:8080/user/userAction_addUser", type: "post", dataType: 'jsonp',
js報錯:Uncaught ReferenceError: xxmethod is not defined
碰到bug的時候都會覺得很奇怪 今天在一個js方法中寫了一句程式碼,測試沒問題 var ww=<c:out value="${SHOWTYPE}"/> 但是換了一個使用者B登入,卻報另一個js方法沒有定義 反覆嘗試了半天,就是因為在第一個方法中新增的那句程
Vue的報錯:Uncaught TypeError: Cannot assign to read only property 'exports' of object '#<Object>'
pac rop space efault type require bject default logs 剛剛運行一下以前的一個Vue+webpack的demo,運行之後沒有出現想象中的效果,並且報錯 Uncaught TypeError: Cannot assign t
shell 報錯:syntax error: unexpected end of file
not app 文件格式 解決方案 編輯 window 曾經 command exp 有時執行腳本時會報錯: [[email protected] shell]# sh -x test.sh + $‘\r‘ : command not found test.s
【spring boot jpa】hql語句報錯 :antlr.NoViableAltException: unexpected token: roleName
圖片 set 技術 body except exp 所在 antlr class 使用場景:在spring data jpa下使用@Query("hql語句") 然後在項目啟動的時候報錯 hql語句報錯:antlr.NoViableAltException: unexpec
JavaScript onclick傳遞對象參數(easyui傳遞一行數據時)錯誤:uncaught SyntaxError: Unexpected identifier
提示框 edit fun 過程 傳遞對象 HR expected 思路 ide JavaScript onclick傳遞對象參數(easyui傳遞一行數據時)錯誤:uncaught SyntaxError: Unexpected identifier 博主遇到的是用on
報錯:Uncaught ReferenceError: input is not defined
ont png pan uncaught AC cau alt style ref 報錯如下: 原因:input 元素找不到,錯誤代碼如下: 正確如下:必須加 ‘ ’ 或 “ ” 報錯:Uncaught ReferenceError: input is not
Visual Studio 2017啟動時 plugin.vs.js 報錯:缺少標識符、字符串或數字
comm 錯誤 In 安裝 OS files ide visual 方法 最近安裝了一個最新版Visual Studio 2017 15.7.2可是啟動調試程序時總是提示如下錯誤: C:\Program Files (x86)\Microsoft Visual Studio
Vue報錯:Uncaught TypeError: Cannot assign to read only property’exports‘ of object’#[Object]‘的解決方法
發現問題 1,執行一下以前的一個Vue+webpack的 vue仿新聞網站 小專案,報錯 由於自己vue學習不深入,老是這個報錯,找了好久(確切的說是整整一下午^...^)才找到原因 -v- 2,點開錯誤的檔案,標註錯誤的地方是這樣的一段程式碼: 就是&n
EasyUI datagrid報錯:Uncaught TypeError: Cannot read property 'width' of null
採用EasyUI的 datagrid 展示資料,報錯:Uncaught TypeError: Cannot read property ‘width’ of null 解決辦法: columns引數寫法錯誤,該引數有兩個[],少寫會報該錯誤。 columns:[[ {field:‘c
Apicloud_(問題)P54提示錯誤:Uncaught SyntaxError: Unexpected token ) at main.html : 117
《30天App開發從0到1:APICloud移動開發實戰》第54頁 開啟main.html,在apiready中新增一段程式碼 api.addEventListener({ name: 'citySelected' }, function(ret, e
報錯:Uncaught TypeError:Illegal invocation
本文原地址: Uncaught TypeError:Illegal invocation:  
UEditor 報錯:Uncaught ReferenceError: UE is not defined; Uncaught ReferenceError: UM is not defined
Uncaught ReferenceError: UE is not defined Uncaught ReferenceError: UM is not defined 百度的富文字編輯器Ueditor,有兩個版本,一個是全功能版(簡稱UE),另一個是
axios 在 webpack 打包報錯:Uncaught (in promise) TypeError: Cannot read property 'protocol' of undefined
解決方法: import axios from 'axios' // 在這裡不能使用 Vue.use(axios) // Vue.use(axios) Vue.prototype.$http = axios 模組引用: // 基於vue的
js報錯:****is not a function 的解決方法
1.最簡單的情況就是在html中使用的方法名與js方法名定義的不一致,仔細檢查就ok; 2.在使用js方法form.submit()出現這種報錯的時候,說明在提交表單中的元素中 有設定name=submit 的存在,使得系統混淆,造成報錯! 3.在表單中元素的name和id屬
Django 報錯:__str__ returned non-string (type NoneType) 如何解決?
當我們在使用者users的應用中的model下,對內部的users表進行擴充時 __str__ 如果返回的東西是一個預設值是空或者是約束可以為空的時候 進入後臺操作時會產生這樣的報錯 __str__ returned non-string (type NoneType
Echarts 報錯:Uncaught Error: [MODULE_MISS]"echarts/config" is not exists!
問題: 報錯:Uncaught Error: [MODULE_MISS]"echarts/config" is not exists! 原因: require( [ 'ec