数据格式变成这样 [{"id":"333","name":"123123","password":"123123"},{"id":"444","name":"444","password":"444"},{"id":"555","name":"555","password":"555"},{"id":"666","name":"666","password":"666"},{"id":"777","name":"777","passw...

1、json格式一般包括七部分组成:[ ](中括号) 、{}(大括号)、key、value、:(冒号)、''(单引号)、""(双引号)。 2、json格式在解析时是按照如上的格式从左到右解析的,如果遇到格式不对就会报错。如多个空格,多个引号或非字符。 3、如果json的...

如果去掉这个u没有影响业务,那在eval 之前先replace把这个u去掉,具体可以参考正则表达式,js字符串处理

你的服务器上返回的result.responseText json格式闭合前有逗号"," 火狐下不会报错,ie下会报错,你仔细检查一下,虽然没见到你的result.responseText返回内容,但是我估计是这样,求鉴定

贴出来你的data内容,很可能就是你的json格式有问题。。。 要保证data是字符串,如果已经是json数组了,你干嘛还要eval。。

eval('('+text+')'); 不应该报错的。你好好检查检查

看上去好像用了后端的模版。模版渲染出来的应该是个字符串吧。 如果你不知道神马后端模版。请看下边,jsonStr的格式应该如下: var jsonStr = '{name:"dodo7934",age:18}';var jsonObj = eval( "(" + jsonStr + ")" );

加上圆括号的目的是迫使eval函数在处理JavaScript代码的时候强制将括号内的表达式(expression)转化为对象,而不是作为语句(statement)来执行。举一个例子,例如对象字面量{},如若不加外层的括号,那么eval会将大括号识别为JavaScript代码块...

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com