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