2014-11-02 5 views
0

인터넷 탐색기 'JSON' is undefined에서이 오류가 발생했습니다.오류 JSON이 정의되지 않았습니다.

오류는 여기에서 발생

ajaxCall({ 
    url: me.getAllService, 
    data: JSON.stringify(unionParameters({ filter: filter }, getData(), me.getAllParameters)), 
    success: function (result) { 
     if (typeof (onSuccess) == 'function') 
      onSuccess(result); 
    }, 
    error: function (error) { 
     if (typeof (onFailed) == 'function') 
      onFailed(error); 
    } 
}); 
+0

당신은 알고 계십니까 경우 인터넷 익스플로러의 버전 당신 ' 다시 사용하면 JSON 객체를 지원합니까? – Matthew

+0

가능한 '[JSON'은 IE에서 정의되지 않은 오류입니다] (http://stackoverflow.com/questions/5093582/json-is-undefined-error-in-ie-only) – undefined

+0

@Matthew IE9를 사용합니다. – egydeveloper4

답변

0

JSON 분석 기능은 IE8에서 나타났다. IE7 이하를 사용하는 경우 JSON은 정의되지 않습니다.

또한 IE8을 사용하는 경우 표준 모드 여야합니다. 쿼크 모드에서는 JSON 포매터를 사용할 수 없습니다.

이러한 상황에서 JSON 포맷터를 사용할 수 있도록 사용할 수있는 폴리 필이 있습니다. 4 가지 가능성에 대해에서 "JavaScript"로 스크롤하십시오.

소스/추가 정보 :

0

사용 JSON2. 그것은 당신이 내가 마스터 페이지에이 코드 줄을 추가하여이 문제를 해결

관련 문제