zoukankan      html  css  js  c++  java
  • 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拼接是否正确即可。

  • 相关阅读:
    getParameter和getAttribute的区别
    forward和sendRedirect的区别
    关于html/css的路径问题
    手写ORM
    数据库其他使用方法介绍
    Navicat使用与python操作数据库
    表查询
    表与表之间的三种关系
    SQL语法
    MySQL数据库的安装与使用
  • 原文地址:https://www.cnblogs.com/helf/p/10067616.html
Copyright © 2011-2022 走看看