jquery 解析json与json 例子
jquery处理 网页特效 on的方法 jquery处理json的方法是直接eval,给一个变量,但是,今天看到其源代码,证明我的想法彻底错了。 它先判定有没有window.json.parse这个方法,如果有,直接用这个方法解析,如果没有,会new一个匿名函数,里面的内容,就是返回json的执行结果。 我试了一下,window.json这个对象,在firefox/webkit的浏览器中存在,但ie6-ie8都没有。 另外,如果大家需要解析json字符串,可以直接使用jquery的parsejson方法,虽然这个方法在手册中没有出现,例: var json_str = '{"a":1, "b":2}'; var data = $.parsejson(json_str); alert(data.a) 更详细的json处理方法与原理 jquery异步获取的数据类型—— 网页特效 on对象和字符串为依据,分别介绍两种方式获取到的结果处理方式。 1.对于服务器返回的网页特效on字符串,如果jquery异步请求没做类型说明,或者以字符串方式接受,那么需要做一次对象化处理,方式不是太麻烦,就是将该字符串放于eval()中执行一次。这种方式也适合以普通javascipt方式获取json对象,以下举例说明: var dataobj=eval("("+data+")");/