使用eval进行json格式转换时报 Unterminated string constant错误

news/2024/7/10 23:33:22 标签: jQuery

现在一个项目在前台进行json格式转成时报:JavaScript runtime error: Unterminated string constant错误,这个问题要怎么解决。我后台返回的是一个这种格式的字符串:

result = "{\"Content\": \""   content  "\" ,\"Msg\":\""   msg   "\" }";
前台转化时是这样写的:

var obj = eval('('   result   ')');
如果Content的内容是普通字符串,好像不会报错,但是如果里面有html符合时,系统就会报: JavaScript runtime error: Unterminated string constant错误,有谁遇到过类似问题的,该怎么解决?


http://www.niftyadmin.cn/n/1732358.html

相关文章

详解jQuery.Deferred对象

一、前言jQuery1.5之前,如果需要多次Ajax操作,我们一般会使用下面的两种方式:1).串行调用Ajax$.ajax({ success: function() { $.ajax({ success: function() {$.ajax({ //callbacks... }); }); }); 这种方式代码可读性差,效率低…

五行代码终极完美解决从IE6到Chrome所有浏览器的position:fixed;以及闪动问题

这个方法其实已经使用很久了,之前主要在嵌入式WebQQ等产品中用过,现在拿出来分享一下吧,是目前最简洁的方式来实现ie6的position:fixed; 失效bug,以及的其他方法的闪动问题,CSS代码如下,很简单,…

javascript,jquery中的this关键字的用法

this 表示当前的对象&#xff0c;这个当前对象可以是表单&#xff0c;<p>等任何元素 ------------------------------------ 1.javascript中this的用法 例1&#xff1a; js: <script type"text/javascript"> function chimg(obj){ obj.src"./i…

Jquery中的this与$(this)

序言&#xff1a;在使用jquery操作js时&#xff0c;经常整不明白this与$(this)。抽空仔细测试了一把&#xff0c;记录下来以供在忘记的时候拉出来参考参考&#xff01;$(this)生成的是什么 $()生成的是什么呢&#xff1f;实际上$()jquery()&#xff0c;那么也就是说返回的是一个…

深入理解JS的对象

现在做项目基本是套用框架&#xff0c;不论是网上的前端还是后端框架&#xff0c;也会寻找一些封装好的插件拿来即用&#xff0c;但还是希望拿来时最好自己过后再回过头了解里面的原理&#xff0c;学习里面优秀的东西&#xff0c;不论代码封装性&#xff0c;还是小到命名。 好吧…

setInterval与clearInterval详解

计时计数器经常会用到的两个函数。 首先注意&#xff1a;setInterval与clearInterval都是直属于window对象的。 时间间隔可以通过setInterval命令来创建并用clearInterval命令来终止。 setInterval所用的参数有两种格式&#xff1a; 代码一&#xff1a; <div id"oD…

jquery中each函数的详细用法

each()函数是基本上所有的框架都提供了的一个工具类函数&#xff0c;通过它&#xff0c;你可以遍历对象、数组的属性值并进行处理。jQuery和jQuery对象都实 现了该方法&#xff0c;对于jQuery对象&#xff0c;只是把each方法简单的进行了委托&#xff1a;把jQuery对象作为第一个…

记住 ,!important与#62;

margin-top:0px!important;>margin-top:0px!important;margin-top:16px; 现在IE6和IE7以及FF对盒模型解释大致是一致的&#xff0c;都是盒实际宽度盒内容宽度内补丁值边框宽度。主要差异还是在一些细节上。比如IE6.0的margin双倍问题&#xff0c;这样的话在写CSS或搭建XHTML…