4

jQuery 1.5 또는 1.5.1을 사용하면 Internet Explorer 8에서 (xn--bcher-kva.ch와 같이) Internationalized domain names (IDN)으로 인코딩 된 모든 ajax() 호출이 실패한 것으로 보입니다. jQuery 1.4.4에서 제대로 작동했으며 IE 이외의 다른 브라우저에서는 1.5 이상이 필요합니다. 또한 인코딩되지 않은 도메인 이름을 사용할 때도 작동합니다.jQuery 1.5가 Internet Explorer에서 작동하지 않는 경우 인코딩 된 국제 도메인 이름에 대한 Ajax 호출이 필요합니까?

jQuery에 대한 깊은 지식과 IDN에 대한 액세스 권한이있는 사람이라면 누구든지 확인할 수 있습니까? 고객에게 속한 하나의 IDN 만 액세스 할 수 있습니다 (불행히도 적절한 테스트 케이스를 제공 할 수없는 이유). 공식 버그 보고서를 게시하기 전에 다른 사람이이를 확인할 수 있다면 좋을 것입니다.

답변

0

캐시 문제가 아닌지 확인하십시오.

var timestamp = new Date(); 

을 그리고 당신의 인수 목록 응답에 대한

"&timestamp=" + timestamp.getTime(); 
+0

감사의 말이 추가 :

추가하려고합니다. 테스트에 코드를 추가하고 IE8에서 이전과 같은 결과를 얻었습니다 (ajax 오류 콜백은 textstatus 변수에서 유용하지 않은 "오류"와 "undefined"로 jqXHR.responseText로 트리거 됨). – Andreas