Tôi đang sử dụng phép thuật của jQuery.ajax( settings )
.
Tuy nhiên, tôi tự hỏi liệu có ai đã chơi với cài đặt thời gian chờ nhiều không?
Tôi biết về cơ bản là chỉ ra thời gian địa phương cho một yêu cầu, nhưng nó có thể kích hoạt bất cứ điều gì nếu hết thời gian không? Hay nó chỉ đơn giản là ngừng lắng nghe phản hồi?
Đọc trang web jQuery, tôi có thể thấy không có đối số nào được thông qua, vì vậy có vẻ như một thiết lập đơn giản với một khả năng. Cái nào cũng được.
Nhưng, tôi muốn kích hoạt cảnh báo hoặc một số chức năng nếu hết thời gian chờ. Tôi có thể thấy rằng cài đặt lỗi không được kích hoạt, trong trường hợp này.
Đây là đoạn trích của tôi:
$("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); }
});
});
Có ai biết làm việc nhiều hơn với thời gian chờ không?