通常情况下我们用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);