var strJosn = "[{name:'guosheng',password:'123456'}]";
var j = eval(strJosn);
document.write(j[0].name);
这样可以正常运行,
但是var strJosn = "{name:'guosheng',password:'123456'}";
不是数据类型,就报下面的错误
Error:缺少 ';'
这个要怎么解决。谢谢。
var j = eval(strJosn);
document.write(j[0].name);
这样可以正常运行,
但是var strJosn = "{name:'guosheng',password:'123456'}";
不是数据类型,就报下面的错误
Error:缺少 ';'
这个要怎么解决。谢谢。
解决方案 »
- 百度地图如何地位具体位置
- 100分求鼠标移过出现大图!
- 发现一个很好的样式,谁能帮我看看是怎么做的?谢谢了
- 求救,页面使用了dojo,但有dojo参数设置的element却不能使用getAttribute了
- checkbox选中与不选中后的显示问题
- 求助帖!!!!!!!!关于JS前台验证的问题!
- javascript如何调用API函数,RegOpenKeyEx()这个函数!
- 如何同时重新定两个框架?
- 脚本问题,asp中可用,jsp中出错!!!
- -------有什么工具可以指定GIF文件的透明色???---------
- Microsoft JScript 编译错误: 未结束的字符串常量
- 求助JQUERY向下收缩
var j = eval("("+strJosn+")");
另外想如下的格式,
{"name":"Michael","address":
{"city":"Beijing","street":" Chaoyang Road ","postcode":100025}
}
如果是java中生成的话,就是拼接成和上面一样的格式吗?
另外想如下的格式,
{"name":"Michael","address":
{"city":"Beijing","street":" Chaoyang Road ","postcode":100025}
}
如果是java中生成的话,就是拼接成和上面一样的格式吗?
就完了
<div>
<script type="text/javascript"><!--
google_ad_client = "pub-6801609417141055";
/* 728x90, 创建于 10-5-6 */
google_ad_slot = "7731452172";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
eval是函数试用的不对。
正确的用法如下:
var json={name:"A",age:"1"};
eval("var jso=json");
alert(jso.name);
alert(jso.age);这样是可以的