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(); });