Я использую магию jQuery.ajax( settings )
.
Тем не менее, мне интересно, если кто-то играл с настройкой таймаута?
Я знаю это в основном для того, чтобы диктовать местное время для запроса, но может ли он активировать что-либо, если тайм-аут достигнут? Или он просто перестает слушать ответ?
Чтение сайта jQuery, я вижу, что аргументы не передаются, поэтому он кажется простой настройкой с одной возможностью. Это нормально.
Но я хотел бы вызвать предупреждение или некоторую функцию, если тайм-аут будет достигнут. Я вижу, что в этом случае установка ошибки не запускается.
Вот мой фрагмент:
$("form#testform").submit(function(){
var allFormValues = $("form#testform").serialize();
$.ajax({
cache:false,
timeout:8000, // I chose 8 secs for kicks
type:"POST",
url:"someurl.php",
data:allFormValues,
error:function(){ alert("some error occurred") },
success:function(response){ alert(response); }
});
});
Кто-нибудь знает, как больше работать с таймаутом?