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); }
});
});
ไม่มีใครรู้วิธีการทำงานมากขึ้นด้วยการหมดเวลา?