У меня есть $ ("ClickButton"). Нажмите (функция(), который загружает страницы с помощью $ .ajax и возвращает результат в DIV. This отлично работает в Chrome, FireFox и Safari, но не IE11.
$.ajax({
url: "go.php?ab=1",
success: function(data, textStatus, xhr) {
$("#res").html(data);
}
});
в качестве быстрого теста я попробовал следующее и снова работает в Chrome, FireFox и Safari, но не IE11.
$.get('go.php?ab=1', function(jqXHR, textStatus, errorThrown)
{ alert(jqXHR); });
возвращаемая дата - это текст и либо OK или ОШИБКА. Go.php запускает несколько сценариев командной строки и зависит от того, какие переданные переменные обрабатываются при запуске.
Все это прекрасно, и он работает очень хорошо в трех браузерах, но не в IE11.
Когда страница загружается в IE, это похоже на работу, она запускает сценарий go и возвращает результат. Но любой последующий момент возврата клика и страница go.php не вызываются. Результаты отображаются, но они, по-видимому, являются первыми процессами, возвращающими результаты. Это как если бы результат и процесс были кэшированы.
Любые идеи, как сделать эту работу в IE так же, как в других?
Создать скрипку – haim770
'url:" go.php? ab = 1 ",' вы пропустили добавить '' ', может быть typo –
Спасибо, что это была опечатка. Как я уже сказал, она отлично работает во всем баре IE 11. – JeffVader