造成“未结束的字符串常量”错误的原因有好多种,下面列出三种:
1.JAVASCRIPT引用时,使用的字符语言不一致.
    比如:<script type=”text/javascript” src=”xxx.js” charset=”UTF-8″>.xxx.js文件内部使用的是GB2312的格式,外面调用使用的是UTF-8,所以文件内部部分特殊字符因为格式不一致,出现乱码,造成此原因.

2.JAVASCRIPT输出HTML字符时,前后标记不匹配.
    这种比较常见,往往在输出字符串时,出现单引号(’)或双引号(”)不配对,或者是在document.write()的时候,没有正确输出单引号(’)或双引号(”)

3.参数内出现HTML标记语言或包含换行符
    我今天所遇到的是这种情况.因为我所得到的数据以参数形式传给一函数,结果该数据里包含换行符,造成了此错误.如:一般测试时只使用单行的数据,是正常的,未出现这个错误,.当测试时使用多行数据,并使用回车链换行,就出行了此错误.因为里面包含了换行符
 
    对于第3种情况,我的解决方法是:
法一:不直接将该数据以参数形式传递,而是先将其赋值在一个隐藏的文本内,需要调用的函数里只需读取该文本里的内容即可.
法二:传没有特殊符号的信息,到JS处解析拼组。

Js异常:未结束的字符串常量相关推荐

  1. 网站开发进阶(四十九)由JS报“未结束的字符串常量”引发的思考

    一.报错 在做公司项目开发过程中,后期生产环境上报JS出现"未结束的字符串常量"错,如下: 后期经过不断调试,发现是由于Js引擎在解析带有换行字符串时引起的异常.解析后的js代码类 ...

  2. js提示“未结束的字符串常量”

    在开发动态菜单的时候遇到了"未结束的字符串常量" 错误,IE提示的行列又不准确,无法精确定位,开启了脚本调试功能也无法调试.后来把生成的整个html单独拿出来,采用折半查找的方式来 ...

  3. JS 未结束的字符串常量

    今天在弄项目的时候,由于重新安装的系统,运行的时候老是出现这个错误 JS 未结束的字符串常量,然后我用其他的 机器访问了一下,没有任何问题,一开始以为是浏览器的问题,后来卸载重装还是不好使,纠结啊,实 ...

  4. 关于“未结束的字符串常量”

    今天在做项目时,总出现"未结束的字符串常量"错误,害我折腾了半天.事情是这样的:我在Action设了个数据 request.setAttribute("sendOkMsg ...

  5. 未结束的字符串常量(javaScript报错)

    今天发现一个古老的问题 "未结束的字符串常量", 以前碰到过很多这种情况 例: 1: JSP页面上存在中文,编码不对导致的 2: 用记事本等编辑器编辑修改后保存方式问题 查了一下发 ...

  6. IE8 消息: 未结束的字符串常量

    错误信息: 网页错误详细信息: 网页错误详细信息用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; ...

  7. Windows10运行vbs脚本报未结束的字符串常量错误

    目录 报错 用记事本写vbs脚本,保存为UTF-8格式,运行时报错 报错内容为:未结束的字符串常量 解决方法 报错原因 ANSI UTF-8 原因 报错 用记事本写vbs脚本,保存为UTF-8格式,运 ...

  8. VBS语言错误提示:未结束的字符串常量(800A0409)和语句未结束(800A0401)

    问题背景 最近在看<计算机是怎么跑起来>的这本书,里面的例子都是用VB写得.从第一次开始,就一直运行不了.每次都是提示语句未结束(800A0401)的错误. 思考解决 1,语句未结束(80 ...

  9. LoadFromStr的使用中出现错误“未结束的字符串常量”

    最近遇到个奇怪的问题,就是关于js参数中待换行符时,出现了错误"为结束的字符串常量". 解决方法是:不直接将该数据以参数形式传递,而是先将其赋值在一个隐藏的文本内,需要调用的函数里 ...

最新文章

  1. TEE(Trusted Execution Environment)简介
  2. QT的QDirIterator类的使用
  3. Java编程中的基本概念
  4. 《Java程序员面试秘笈》—— 面试题10 类继承的建模表示方法
  5. 多线程(二)--同步及死锁
  6. 算法竞赛入门经典(第二版)答案——第一部分
  7. CDMA-Rake接受技术
  8. Android 应用程序签名
  9. idea破解版下载 + 最常用快捷键记录
  10. java将xlsx类型excel导出加水印(真实水印非表面加图片)
  11. SGX Architectural Encalve(AE)及SGX密钥
  12. python词云分析 jieba+wordcloud 按词频生成词云
  13. 诛仙mysql数据库清空_数据库管理,启动命令,输入密码,用户名,虚拟机诛仙zx1324-1345一键镜像端、纯端kfvip - Welcome to XiongTianQi.CN...
  14. 自定义配置文件 /etc/httpd/conf.d
  15. 文献阅读 | 利用体细胞的mtDNA的突变追踪细胞的分化命运
  16. 【win11】安装WIN11启用TPM2.0的华硕主板M10H使用英特尔CPU设置PTT解决方案全记录
  17. java 3年经验面试题
  18. 论文中 c.f. i.e. s.t. e.g. w.r.t. et al. etc英文缩写是什么意思
  19. unity-调用动态库so-android篇
  20. C#产生不重复的随机数组的方法

热门文章

  1. JS面向对象定义多个属性--object.defineProperties()方法
  2. 一种简单可落地的分布式事务实践方案
  3. flutter methodchannel调用原生方法,实现原生插件
  4. ghost无法备份linux系统盘,用Ghost备份Linux系统的方法
  5. chmod命令用法详解-chmod修改目录权限
  6. (精华)2020年10月5日 高并发高可用 分层架构(微服务技术中台)
  7. 跨境电商首选腾讯云轻量应用服务器Lighthouse!
  8. java实现第六届蓝桥杯饮料换购
  9. linux-2.6.30平台下移植DM9000网卡驱动到TQ2440
  10. 如何培养孩子主动学习兴趣