مثل XML DOM XMLHttpRequest
- الصفحة السابقة DOM Comment
- الصفحة التالية DOM ParseError
من خلال Object XMLHttpRequest، يمكنك تحديث جزء من الصفحة دون إعادة تحميل الصفحة بأكملها.
Object XMLHttpRequest
يستخدم Object XMLHttpRequest لتبادل البيانات مع الخادم في الخلفية.
Object XMLHttpRequest هو حلم المطورين، لأنك تستطيع:
- تحديث الصفحة دون إعادة تحميل الصفحة
- طلب البيانات من الخادم بعد تحميل الصفحة
- استقبال البيانات من الخادم بعد تحميل الصفحة
- إرسال البيانات إلى الخادم في الخلفية
طرق XMLHttpRequest
الطريقة | وصف |
---|---|
abort() | إلغاء الطلب الحالي. |
getAllResponseHeaders() | إرجاع معلومات الرأس. |
getResponseHeader() | إرجاع قيمة رأس HTTP المحدد. |
open(method,url,async,uname,pswd) |
تحديد نوع الطلب، وعنوان URL، والمعالجة المتزامنة أو غير المتزامنة للطلب، والخصائص الاختيارية الأخرى للطلب.
|
send(string) |
إرسال الطلب إلى الخادم. stringيُستخدم فقط للطلبات POST |
setRequestHeader() | إضافة زوج علامة/قيمة إلى العناوين التي سيتم إرسالها. |
خصائص XMLHttpRequest
خصائص | وصف |
---|---|
onreadystatechange | تخزين الدالة (أو اسم الدالة) التي يتم استدعاؤها تلقائيًا عند تغيير كلية الخاصية readyState. |
readyState |
حفظ حالة XMLHttpRequest. التغييرات من 0 إلى 4:
|
responseText | إرجاع بيانات الاستجابة، كنص. |
responseXML | إرجاع بيانات الاستجابة، بتنسيق XML. |
status | إرجاع رقم الحالة (مثل "404" يعني "Not Found"، أو "200" يعني "OK"). |
statusText | إرجاع نص حالة (مثل "Not Found" أو "OK"). |
- الصفحة السابقة DOM Comment
- الصفحة التالية DOM ParseError