1. รับคำขอ
function () {// เวลาร้องขอจากเซิร์ฟเวอร์ // 1 สร้างวัตถุอะซิงโครนัส (เบราว์เซอร์ขนาดเล็ก) var xhr = ใหม่ xmlhttprequest (); // 2. ตั้งค่าพารามิเตอร์จริงวิธีการใช้โหมดอะซิงโครนัส XHR.Open ("รับ", "getTime.ashx? name = mrjing", true); // 3. ทำให้การร้องขอรับไม่ได้รับข้อมูลแคชจากเบราว์เซอร์ XHR.SetRequestheader ("if-modified-since", "0"); // 3. ตั้งค่าฟังก์ชั่นการโทรกลับ xhr.onreadyStateChange = function () {//3.1 เมื่อได้รับข้อความตอบกลับอย่างสมบูรณ์และรหัสสถานะการตอบกลับคือ 200 ถ้า (xhr.readyState == 4 && xhr.status == 200) {//3.2 รับเนื้อหาข้อความที่เกี่ยวข้อง = xhr.responsetext; การแจ้งเตือน (res); - // 4. ส่งคำขอแบบอะซิงโครนัส xhr.send (null);}2. คำขอโพสต์
function () {// เวลาร้องขอจากเซิร์ฟเวอร์ // 1 สร้างวัตถุอะซิงโครนัส (เบราว์เซอร์ขนาดเล็ก) var xhr = ใหม่ xmlhttprequest (); // 2. ตั้งค่าพารามิเตอร์ xhr.open ("โพสต์", "gettime.ashx", จริง); // 3. ตั้งค่ารูปแบบการเข้ารหัสของเนื้อหาข้อความคำขอ (ตั้งค่าเป็นรูปแบบการเข้ารหัสค่าเริ่มต้นของฟอร์ม) XHR.SetRequestHeader ("ประเภทเนื้อหา", "Application/X-WWW-FORM-URLENCODED"); // 4. ตั้งค่าฟังก์ชั่นการโทรกลับ xhr.onreadyStateChange = function () {//3.1 เมื่อได้รับข้อความตอบกลับอย่างสมบูรณ์และรหัสสถานะการตอบกลับคือ 200 ถ้า (xhr.readyState == 4 && xhr.status == 200) {//3.2 รับเนื้อหาข้อความที่เกี่ยวข้อง = xhr.responsetext; การแจ้งเตือน (res); - // 5. ส่งคำขอแบบอะซิงโครนัส "name = mrjing" //5.1 รูปแบบ: การประกบโดยตรงของคีย์สตริง = ค่า & key1 = value2 xhr.send ("name = mrjing & age = 18"); -บทความข้างต้นความเข้าใจในเชิงลึกเกี่ยวกับการรับและโพสต์ของ Ajax เป็นเนื้อหาทั้งหมดที่ฉันได้แบ่งปันกับคุณ ฉันหวังว่ามันจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น