2011-09-06 5 views
0

나는 모든 액션이 ajax로 취급되는 웹 페이지를 개발 중입니다. 파이어 폭스, IE 8,7에서 잘 작동합니다. 그러나 IE 6에서는 아무런 요청도 sever.Why에게 전송되지 않습니다. jquery.getjson 및 jquery.colourbox 메서드를 사용하여 데이터를 가져 와서 colorbox에 표시하는 것이 즐겁습니다. 아약스 요청이 IE6에서 보내지지 않았습니다

<a href="/account/change-pass/" class="t_2 cboxElement changepass">Change Password<span class=""></span></a> $('a.changepass').colorbox(); 

는 HTML 코드 내가 colorbox.This의 반응은 IE 7, 8과 파이어 폭스와 함께 잘 작동 반환의 내용을 열어야합니다.

+0

전화를 걸고있는 웹 페이지 및 URL의 URL이 같습니까? 동일한 도메인 정책을 따르지 않아 실패 할 수 있습니다. 또한 요청에 특수 문자가 있습니까? – Sap

+0

아니요 특수 문자가 없습니다. 동일한 도메인에만 요청이 전송됩니다 –

+0

코드를 알려주십시오. – Sap

답변

0

아마도 이것은 캐시 문제 일 것입니다. IE는 URL에서 요청한 모든 것을 캐시하려고합니다.

두 번째 동일한 URL을 요청한 경우 즉, 네트워크없이 첫 번째 요청으로 이전 데이터를 반환하는 경우.

solv 즉, url 캐시에 "?" 또는 현재 타임 스탬프 매개 변수를 사용하여 url을 요청하십시오.

http://abc.com/ajax?t=123455 
+0

첫 번째 요청 자체가 전송되지 않습니다. –

관련 문제