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

ตัวอย่าง

แสดงลูกข่าย "กำลังโหลด" ขณะที่ส่งคำขอ AJAX:

$("div").ajaxStart(function() {
  $(this).html("<img src='demo_wait.gif' />");
});

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

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

ฟังก์ชัน ajaxStart() ทำงานฟังก์ชันก่อนการส่งคำขอ Ajax มันเป็นเหตุ Ajax

รายละเอียดเพิ่มเติม

เมื่อส่งคำขอ Ajax ใดๆ ทุกครั้ง jQuery จะตรวจสอบว่ามีคำขอ Ajax อื่นๆ หรือไม่ ถ้าไม่มี jQuery จะกระตุ้นเหตุ ajaxStart มาก่อน ในขณะนี้ฟังก์ชันที่ลงทะเบียนด้วย .ajaxStart() จะทำงาน

ความเข้าใจ

.ajaxStart(function())
ตัวแปร รายละเอียด
function() { กำหนดฟังก์ชันที่จะทำงานเมื่อส่งคำขอ AJAX ขึ้น

ตัวอย่าง

แสดงข้อความขณะที่ส่งคำขอ AJAX:

$("#loading").ajaxStart(function() {
  $(this).show();
});