从服务器返回一条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");
这样修改一下后问题解决了。