社区
Ajax
帖子详情
eval解析字符串问题
mytoutou
2012-09-20 03:08:01
var arr = eval("({pageNum:1,pageTotal:2,showHtml:<tr><td>123</td></tr>})");
这样写报错,语法错误,请问大家如何解决?
...全文
100
2
打赏
收藏
eval解析字符串问题
var arr = eval("({pageNum:1,pageTotal:2,showHtml:123})"); 这样写报错,语法错误,请问大家如何解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mytoutou
2012-09-20
打赏
举报
回复
多谢!!!
Go 旅城通票
2012-09-20
打赏
举报
回复
var arr = eval("({pageNum:1,pageTotal:2,showHtml:
'<tr><td>123</td></tr>'
})");
字符串要用''/""括起
使用
eval
()
解析
JSON格式
字符串
应注意的
问题
使用
eval
()
解析
JSON格式
字符串
应注意的
问题
使用
eval
()
解析
JSON格式
字符串
应注意的
问题
在利用javascript内置的
eval
函数,将json格式的
字符串
转换成JS对象时,需要用一对"()"先将该
字符串
包住.例如:将varstrTest="{id:\"cnlei\",url:\"http://www.cnlei.com\"}";转换成JS对象正确写法:varobj...
用JSON.parse和
eval
出现的
问题
json格式非常受欢迎,而
解析
json的方式通常用JSON.parse()但是
eval
()方法也可以
解析
,这两者之间有什么区别呢? JSON.parse()之可以
解析
json格式的数据,并且会对要
解析
的
字符串
进行格式检查,如果格式不正确则不进行
解析
,而
eval
()则可以
解析
任何
字符串
,
eval
是不安全的。 比如下面的
字符串
: var str = 'alert(1000.toStri...
字符串
解析
出现Uncaught SyntaxError: missing
JSON.parse(data.data[i].serviceType)
字符串
解析
成对象时候出现这中
问题
原因,是由于传入的空
字符串
导致 Uncaught SyntaxError: missing ) after argument list at
eval
() at
eval
(
eval
at (
eval
at (
eval
at (
eval
at (ev...
转:使用
eval
()
解析
JSON格式
字符串
应注意的
问题
使用
eval
()
解析
JSON格式
字符串
应注意的
问题
在利用javascript内置的
eval
函数,将json格式的
字符串
转换成JS对象时,需要用一对"()"先将该
字符串
包住. 例如: 将varstrTest="{id:\"cnlei\",url:\"http://www.cnlei.com\"}";转换成JS对象 正确写法: varobjTEST=
eval
("("+str...
规避丑陋的
eval
然而,
eval
会带来一些意想不到的
问题
: 安全性
问题
:你的
字符串
可能会被注入其他的命令或者第三方脚本。可调试
问题
:很难去调试错误信息。压缩
问题
:程序不会对
字符串
进行最小化压缩。 不幸的是,在实际的开发中,
eval
经常会被滥用,例如
解析
JSON
字符串
,虽然使用
eval
可以正常工作,但是我们应该尽量避免使用它,例如使用JSON.parse方法。 那么,我们如何才能不用
eval
Ajax
52,804
社区成员
25,315
社区内容
发帖
与我相关
我的任务
Ajax
Web 开发 Ajax
复制链接
扫一扫
分享
社区描述
Web 开发 Ajax
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章