У меня есть всплывающее окно, которое после открытия делает несколько аякс-вызовов инициализации.jquery ajax не отправляется в IE
Во всех браузерах это отлично работает, кроме IE (стандартное положение дел).
В IE (7,8) иногда (в большинстве случаев он работает, однако, как только он прерывается, он начинает прерываться большую часть времени), запросы ajax не отображаются на самом деле. Событие «beforeSend» запускается нормально, но это конец. Сервер никогда не получает запрос, все события/события успеха/ошибки для запроса ajax никогда не запускаются.
Является ли это известной проблемой или кто-либо еще испытал это? Вид захвата у соломинок здесь ...
Это происходит, главным образом, если я открываю несколько (одинаковых) всплывающих окон, закрываю их, открываю еще и просто продолжаю делать это, в конце концов, это провалится.
Аякса запросов представляют собой смесь Кладет и GETS с использованием синтаксиса, как:
$.ajax({
type: 'GET',
url: uri,
cache: false,
dataType: "json",
beforeSend: function(obj) { ... logging ... },
...etc... });
Какая версия IE? Вы можете нанести 2-й запрос по истечении срока и быть в очереди. –
Эй, спасибо за вход ... это происходит в ie7 и ie8, не беспокоясь о каких-либо версиях ниже 7. – arw