jQuery ajax - วิธี ajaxComplete()

ตัวอย่าง

แสดงบอก "กำลังโหลด" ขณะที่คำขอ AJAX กำลังดำเนินงาน

$("#txt").ajaxStart(function(){
  $("#wait").css("display","block");
});
$("#txt").ajaxComplete(function(){
  $("#wait").css("display","none");
});

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

คำบอกและวิธีใช้

ajaxComplete() ฟังก์ชันที่ทำงานเมื่อคำขอ AJAX เสร็จสิ้น

ต่างจาก ajaxSuccess() ฟังก์ชันที่กำหนดโดย ajaxComplete() จะทำงานเมื่อคำขอเสร็จสิ้น ไม่ว่าคำขอจะสำเร็จหรือไม่

รูปแบบ

.jQueryajaxComplete(function(event,xhr,options))
ปริมาณ คำอธิบาย
function(event,xhr,options)

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

ปริมาณพิเศษ

  • event - ประกอบด้วยอ็็objevent
  • xhr - ประกอบด้วยอ็็็objXMLHttpRequest
  • options - ประกอบด้วยตัวเลือกที่ใช้ในคำขอ AJAX

รายละเอียด

XMLHttpRequest และการตั้งค่าที่ส่งผ่านเป็นพาหะให้กับฟังก์ชันคลิกแบ็ค