IE7不支持json 解决办法

        try{
		json = JSON.parse(attendeeJson);//ie 89 ff ch
		alert("ok");
	}catch(e){
		json= eval('('+attendeeJson+')'); //ie7
		alert(e);
	}


eval 函数应该是将传入的表达式运行吧


这里说一下那个参数的问题,比如字符串:

{ "firstName":"Bill" , "lastName":"Gates" }
这个就不是表达式,当两边加上小括号

({ "firstName":"Bill" , "lastName":"Gates" })
这个就是表达式了


eval函数应该要求的是传入一个函数表达式的字符串吧



描述: 在一个请求中 大量的json数据请求 在IE7中会导致 页面无响应.请求根本没有发送出去. 

定位原因为 IE7支持 json数据


以上解决方法从网上找到的.

你可能感兴趣的:(IE7不支持json 解决办法)