1
ตรวจสอบว่าข้อผิดพลาด $ .ajax หมดเวลาหรือไม่
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); } }); }); ไม่มีใครรู้วิธีการทำงานมากขึ้นด้วยการหมดเวลา?