从服务器返回一条json数据,让浏览器进行解析。
一开始json写成这样,{name:“michael”} 浏览器端用jquery的$.get(url,null,callback)进行解析
$.get(url,null,function(data){ var obj=eval(data); //...... //对obj的操作 });
用这种方法可以完成解析,但当我换成$.get(url,null,callback,"json")或$.getJSON(url,null,callback)来解析的时候虽然json数据已经返回来了,但转成json对象的时候出错了,试着改了改json的格式,改成{“name”:"michael"}
$.get(url,null,function(data){ var obj=data; //...... //对obj的操作 },"json");
这样修改一下后问题解决了。