의 마법을 사용하고 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); }
});
});
시간 초과로 더 많은 작업을 수행하는 방법을 아는 사람이 있습니까?