我在页面写入js代码: var j='{"a":"kkk","b":5}';
alert(j);
alert(j.b); 第一个对话框弹出了——{"a":"kkk","b":5},第二个对话框却弹出 undefined , 用点运算符可以提取对应的值呀,为什么我提取不出来?js应该支持JSON而不需要导入什么文件吧? 谢谢高手帮忙
alert(j);
alert(j.b); 第一个对话框弹出了——{"a":"kkk","b":5},第二个对话框却弹出 undefined , 用点运算符可以提取对应的值呀,为什么我提取不出来?js应该支持JSON而不需要导入什么文件吧? 谢谢高手帮忙
alert(j);
var o=eval("("+j+")")
alert(o.b);
alert(j);
eval("var o = " + j);
alert(o.a);Json格式的变量名不要引号的吧?
alert(j);
alert(j.b);
alert(j.b);
这是一个字符串!!!
var j={"a":"kkk","b":5};
这才是一个对象啊楼主一定要分清楚啊!!!
var json=eval('('+j+')');
alert(json.b);