IE8 에서 잘 작동 하던 jQuery 의 Ajax 통신이 IE9로 업글 후에 먹통이 되더군요.
같은 소스가 FF 4.0 에서는 잘 작동합니다.;;;
Fiddler로 확인 해본 바 데이터는 정상으로 받아오지만 data 자체를 뿌릴 수 없는
이상한 오류가 발생되었습니다.
하다못해 alert(data) 해서 유형이라도 볼라고했지만 이것도 무반응.!!
할 수 없이 구글링을 했지만 딱히 뾰족한 방법이 없어서 계속 찾던 중
http://blog.sforce.com/sforce/2011/03/visualforce-rerender-and-internet-explorer-9.html
이곳에서 힌트를 얻어 해당 Ajax 데이터를 처리하는 소스에 다음 한 줄을 추가했더니
정상 작동하였습니다.;;;
@header('X-UA-Compatible: IE=EmulateIE8');
물론 임시 방편입니다. 이 마저도 정보 공유가 안되면 난감하실분들을 위해 몇자 적었습니다.
IE9 에서 보안부분이 바뀌었거나 json 데이터 처리 방식이 바뀌어서 이런 현상이
발생하는 것으로 추정됩니다.
혹시라도 더 좋은 해결방안이 있으면 댓글로좀 알려주세요.!!
영삼넷
Categories
Recent Posts
Recent Comments
Statistics
- Total Visitors:
- 521607
- Today:
- 68412040
- Yesterday:
- 9752447
IT강국 김영삼 블로그에 오신걸 진심으로 환영합니다.
©2002 영삼넷 // openkr
©2002 영삼넷 // openkr