js的var中有特殊符号的另类处理方法

不知道说什么,看图



图中蓝色的类似于var spare1=一个后台给的值,当这个值有换行、单、双引号、、、特殊符号时就报错了。

第一想法:先编码再转码,百度找到一篇 http://blog.csdn.net/u013026207/article/details/53994032(JS对HTML字符的转义和反转义),但是始终替换不了换行,失败!

第二想法:从EL表达式入手,又百度找到replace,http://www.runoob.com/jsp/jstl-function-replace.html,似乎没啥卵用,放弃!

第三想法:考虑从后台入手,又百度找到http://blog.csdn.net/kid_2412/article/details/51480677(js中使用el表达式,表达式值中带有换行解决方法),感觉太麻烦了,也不知道好不好使,没试过就放弃!

第四想法:回归本质,图片红框的地方就是解决办法,太简单了不解释,想笑!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容