1. الحصول على طلب
دالة () {// طلب وقت من الخادم // 1. إنشاء كائن غير متزامن (متصفح صغير) var xhr = new xmlhttprequest () ؛ // 2. تعيين المعلمات ، يعني TRUE استخدام الوضع غير المتزامن XHR.Open ("get" ، "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 الحصول على محتوى الرسالة المقابل var res = xhr.responseptext ؛ تنبيه (الدقة) ؛ }} ؛ // 4. إرسال طلب غير متزامن XHR.Send (NULL) ؛}2. طلب طلب
دالة () {// طلب وقت من الخادم // 1. إنشاء كائن غير متزامن (متصفح صغير) var xhr = new xmlhttprequest () ؛ // 2. تعيين المعلمات XHR.Open ("post" ، "getTime.Ashx" ، true) ؛ // 3. قم بتعيين تنسيق الترميز لجسم رسالة الطلب (تعيين كتنسيق الترميز الافتراضي للنموذج) XHR.SetRequestHeader ("نوع المحتوى" ، "Application/X-WWW-Form-urlencoded") ؛ // 4. قم بتعيين وظيفة رد الاتصال XHR.OnReadyStateChange = function () {//3.1 عند استلام رسالة الاستجابة بالكامل ، رمز حالة الاستجابة هو 200 إذا (XHR.ReadyState == 4 && xhr.status == 200) {//3.2 الحصول على محتوى الرسالة المقابل var res = xhr.responseptext ؛ تنبيه (الدقة) ؛ }} ؛ // 5. إرسال طلب غير متزامن "name = mrjing" //5.1 التنسيق: الربط المباشر لمفتاح السلسلة = value & key1 = value2 xhr.send ("name = mrjing & age = 18") ؛ } ؛المقالة أعلاه فهم معمق لطلب Ajax و Post هو كل المحتوى الذي شاركته معك. آمل أن يعطيك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.