Я видел ссылки ниже, но, к сожалению, к моему коду ничего не подходило.
Эта функция работает в FF, но не в IE, просто отправляя пару имя-значение (info / "") на сервер,Не нужно ничего возвращать или вызывать любую другую функцию.
Есть предложения?
function functionAX()
{
$(document).ready(function() {
$.ajax({
url: "/cgi-bin/app.exe",
method: "post",
async: false,
data: { info: "" }
});
});
}
Спасибо.
РЕДАКТИРОВАТЬ
Похоже, этот ajax-вызов работает, но только при первом его вызове.
В контексте: (приложение cgi на C, html с JS)
У меня две html-страницы.На каждой странице есть заголовок с вкладкой / ссылкой обеих страниц.При нажатии на другую страницу / вкладку я вызываю эту функцию functionAX (), которая отправляет пару имя / значение в исполняемый файл cgi.На основании этого ввода cgi создаст новую версию другой html-страницы.(При использовании async: false старая страница будет блокироваться до тех пор, пока не будет загружена новая страница, и это хорошо для этого приложения, если я получу новую страницу после нажатия на вкладку / ссылку на эту страницу).
Поэтому, когда я возвращаюсь на «страницу 2» и выбираю «страницу 1» (второй раз на странице 2), он больше не вызывает функцию или что-либо отправляет в приложение cgi ...
Это проблема настройки браузера?Почему он ничего не отправляет в cgi?
jQuery .ajax метод в IE7 и IE6 нетработает, но работает нормально в Firefox
Почему не работает этот простой jQuery ajax?
Вызов jQuery / Ajax - не работаетна IE7
jQuery ajax .load () не работает в IE6 / IE7 / IE8 - Работа в FF / Safari / Chrome
jquery ajaxне работает в IE