json字符串问题
本帖最后由 u013156418 于 2014-01-06 10:58:44 编辑
var json={"student":{"nae":"张三","age":22}}
var node=$("#label").val(); //假设node=student.name
alert(studnt.name); //打印的是“张三”
alert(node); //打印的是student.name,有什么办法让它也打印“张三”呢?
我是想做json删除节点操作,但是delete(node)是没用的,只有delete(student.name)才有用,这该怎么解决呢?为什么var test=student.name;(注意没有双引号!),(typeof test)是string?student.name跟“student.name”有什么区别?怎么相互转换?
------解决方案--------------------
把delete也带入eval()中,eval("delete student.name");