Ajax вызывает кодированные интернационализированные доменные имена с помощью jQuery 1.5, не работает в Internet Explorer? - PullRequest
4 голосов
/ 25 февраля 2011

При использовании 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 Ответ

0 голосов
/ 25 февраля 2011

Вы уверены, что это не проблема с кешем?

попробуйте добавить:

var timestamp = new Date();

И добавьте это в конец списка аргументов

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