IE7에서 json 해결 방법이 지원되지 않음

693 단어
        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 데이터를 지원하는 이유를 찾습니다.
이상의 해결 방법은 인터넷에서 찾았다.

좋은 웹페이지 즐겨찾기