ตัวอย่าง
ตั้งค่า URL เริ่มต้นและฟังก์ชั่นที่ประสบความสำเร็จสำหรับทุก AJAX คำขอ:
$("button").click(function(){
$.ajaxSetup({url: "demo_ajax_load.txt", success: function(result){
$("div").html(result);}});
$.ajax();
});
ลองตัวเอง» ความหมายและการใช้งาน
ajaxSetup() วิธีการตั้งค่าเริ่มต้นสำหรับอนาคต AJAX ร้องขอ
วากยสัมพันธ์
$.ajaxSetup({name:value, name:value, ... })
พารามิเตอร์ระบุการตั้งค่าสำหรับการร้องขอ AJAX กับหนึ่งหรือมากกว่าชื่อ / คู่ค่า
ชื่อที่เป็นไปได้ / ค่าในตารางด้านล่าง:
ชื่อ | ราคา / รายละเอียด |
---|---|
async | ค่าบูลีนระบุว่าการร้องขอควรจะจัดการตรงกันหรือไม่ เริ่มต้นเป็น true |
beforeSend( xhr ) | ฟังก์ชั่นการทำงานก่อนคำขอจะถูกส่ง |
cache | ค่าบูลีนระบุว่าเบราว์เซอร์ควรแคชหน้าร้องขอ เริ่มต้นเป็น true |
complete( xhr,status ) | ฟังก์ชั่นการทำงานเมื่อมีการร้องขอเสร็จเรียบร้อยแล้ว (หลังจากที่ประสบความสำเร็จและความผิดพลาดฟังก์ชั่น) |
contentType | ประเภทของเนื้อหาที่นำมาใช้เมื่อมีการส่งข้อมูลไปยังเซิร์ฟเวอร์ เริ่มต้นคือ: "application/x-www-form-urlencoded" |
context | ระบุค่า "this" สำหรับทุกฟังก์ชั่นการโทรกลับ AJAX ที่เกี่ยวข้อง |
data | ระบุข้อมูลที่จะส่งไปยังเซิร์ฟเวอร์ |
dataFilter( data , type ) | ฟังก์ชั่นที่ใช้ในการจัดการข้อมูลการตอบสนองดิบของ XMLHttpRequest |
dataType | ชนิดข้อมูลที่คาดว่าการตอบสนองของเซิร์ฟเวอร์ |
error( xhr,status,error ) | ฟังก์ชั่นการทำงานถ้าร้องขอล้มเหลว |
global | ค่าบูลีนระบุหรือไม่ที่จะเรียกเหตุการณ์ AJAX โลกจัดการสำหรับการร้องขอ เริ่มต้นเป็น true |
ifModified | ค่าบูลีนระบุว่าการร้องขอจะประสบความสำเร็จเฉพาะในกรณีที่การตอบสนองมีการเปลี่ยนแปลงตั้งแต่การร้องขอครั้งล่าสุด เริ่มต้นคือ: false |
jsonp | สตริงเอาชนะฟังก์ชันการเรียกกลับในคำขอ JSONP |
jsonpCallback | ระบุชื่อสำหรับฟังก์ชันการเรียกกลับในคำขอ JSONP |
password | ระบุรหัสผ่านที่จะใช้ในการร้องขอการตรวจสอบการเข้าถึง HTTP |
processData | ค่าบูลีนระบุหรือไม่ว่าข้อมูลที่ส่งไปพร้อมกับคำขอที่ควรจะเปลี่ยนเป็นสตริงแบบสอบถาม เริ่มต้นเป็น true |
scriptCharset | ระบุ charset สำหรับการร้องขอ |
success( result,status,xhr ) | ฟังก์ชั่นที่จะทำงานเมื่อมีการร้องขอประสบความสำเร็จ |
timeout | หมดเวลาท้องถิ่น (มิลลิวินาที) สำหรับการร้องขอ |
traditional | ค่าบูลีนระบุหรือไม่ที่จะใช้รูปแบบดั้งเดิมของพระรามอนุกรม |
type | ระบุชนิดของการร้องขอ ( GET หรือ POST ) |
url | ระบุ URL ที่จะส่งการร้องขอไปยัง เริ่มต้นเป็นหน้าปัจจุบัน |
username | ระบุชื่อผู้ที่จะใช้ในการร้องขอการตรวจสอบการเข้าถึง HTTP |
xhr | ฟังก์ชั่นใช้สำหรับการสร้างวัตถุ XMLHttpRequest |
ลองตัวเอง - ตัวอย่าง
ระบุจัดการข้อผิดพลาดสำหรับการร้องขอ AJAX
วิธีการใช้การตั้งค่าข้อผิดพลาดในการระบุตัวจัดการข้อผิดพลาดสำหรับการร้องขอ AJAX