jQuery ajax - ฟังก์ชัน ajaxError()

ตัวอย่าง

ทำให้โปรแกรมแจ้งเตือนเมื่อคำขอ AJAX ล้มเหลว:

$("div").ajaxError(function(){
  alert("เกิดข้อผิดพลาด!");
});

ลองด้วยตัวเอง

คำนิยามและวิธีใช้

ajaxError() ฟังก์ชันจะทำงานเมื่อมีข้อผิดพลาดในคำขอ AJAX มันเป็น Ajax หรือ กิจกรรม

การใช้งาน

.ajaxError(function(event,xhr,options,exc))
ตัวแปร รายละเอียด
function(event,xhr,options,exc)

จำเป็น。กำหนดฟังก์ชันที่จะทำงานเมื่อคำขอล้มเหลว

ตัวแปรเพิ่มเติม:

  • event - ประกอบด้วย event ตัวแปร
  • xhr - ประกอบด้วย XMLHttpRequest ตัวแปร
  • options - ประกอบด้วยตัวแปรที่ใช้ในคำขอ AJAX
  • exc - ประกอบด้วย JavaScript exception

รายละเอียด

XMLHttpRequest ตัวแปรและการตั้งค่าส่งผ่านเป็นตัวแปรให้กับฟังก์ชันคลิกแบ็ค。ข้อผิดพลาดที่จับได้สามารถส่งผ่านเป็นตัวแปรสุดท้ายได้:

function (event, XMLHttpRequest, ajaxOptions, thrownError) {
 // thrownError จะถูกส่งผ่าน this; เมื่อเกิดข้อผิดพลาด
 }

ตัวอย่างเพิ่มเติม

ใช้ xhr และ options ตัวแปร
วิธีการใช้ options ตัวแปรเพื่อได้รับข้อความข้อผิดพลาดที่มีประโยชน์มากขึ้น