Ajax вызывает кодированные интернационализированные доменные имена с помощью jQuery 1.5, не работает в Internet Explorer?
При использовании jQuery 1.5 или 1.5.1 любые вызовы ajax() для закодированных интернационализированных доменных имен (IDN) (например, xn--bcher-kva.ch), по-видимому, завершаются неудачно в Internet Explorer 8. В jQuery 1.4.4 он работал нормально, а также с 1.5+ в любом другом браузере, кроме IE. Это также работает при использовании незашифрованного доменного имени.
Может ли кто-нибудь с более глубокими знаниями jQuery и доступом к IDN подтвердить или помочь с этим? У нас есть доступ только к одному IDN, принадлежащему клиенту (поэтому, к сожалению, мы не можем предоставить надлежащий тестовый пример). Было бы здорово, если бы кто-то еще мог подтвердить это до публикации официального сообщения об ошибке.
1 ответ
Вы уверены, что это не проблема с кешем?
попробуйте добавить:
var timestamp = new Date();
И добавьте это в конец списка аргументов
"×tamp=" + timestamp.getTime();