У меня есть HTML-страница jQuery, которая загружает форму.
Форма имеет кучу настроек, но в итоге форма получает
отправляется с помощью команды post (см. ниже), которая возвращает HTML
страница, созданная скриптом, работающим на сервере.
Это работает нормально, за исключением случаев, когда скрипт выполняется дольше 5 минут.
Команда post просто ничего не возвращает.
Я попытался использовать команду timeout на странице высокого уровня следующим образом:
$.ajaxSetup({ cache: false, timeout: 18000000 }) ;
Но, похоже, это не работает. У кого-нибудь есть предложение?
Вот команда post:
$.post('/cgi-bin/tw_lookup_3.cgi', lookupData, function(data){
var page = $(data).find('input[name=result_dir]').val();
$('#results').load( page + "/TW_LOOKUP_RESULTS.html");
$('#SubmitQuery').attr('disabled',false);
$('#SubmitQuery').val('Submit Query');
$('#SubmitQuery').css('backgroundColor','');
$('#SubmitQuery').css('color','');
},"html");