通常情况下我们用jQuery进行post时,如果返回的是json格式的数据都直接采用JSON.parse()进行转化,可视在一些版本的ie或是其他的浏览器中是要出错的,整理了一个小方法解决这个问题,
定义一个函数:
$.evalJSON = function(src) { if (typeof (JSON) == 'object' && JSON.parse) return eval("[" + src + "]")[0]; return eval("(" + src + ")"); };
调用方法:
//使用方法 var obj=$.evalJSON(res);