XMLHttpRequest هدف
كائن XMLHttpRequest
يتم استخدام كائن XMLHttpRequest لتبادل البيانات مع الخادم خلف الكواليس.
كائن XMLHttpRequest هو حلم المطور لأنه يمكنك:
تحديث صفحة الويب دون إعادة تحميل الصفحة
طلب البيانات من الخادم بعد تحميل الصفحة
تلقي البيانات من الخادم بعد تحميل الصفحة
إرسال البيانات إلى الخادم في الخلفية
لمعرفة المزيد حول كائن XMLHttpRequest، تابع البرنامج التعليمي XML DOM الخاص بنا.
مثيل XMLHttpRequest
عندما تكتب حرفًا في حقل الإدخال التالي، يتم إرسال XMLHttpRequest إلى الخادم - مما يؤدي إلى إرجاع اقتراحات الأسماء (من ملف على الخادم):
اكتب حرفًا في مربع الإدخال: الأحرف الأولى اقتراح: |
تحتوي جميع المتصفحات الحديثة (IE7+ وFirefox وChrome وSafari وOpera) على كائنات XMLHttpRequest مدمجة.
بناء الجملة لإنشاء كائنات XMLHttpRequest:
xmlhttp=new XMLHttpRequest();
يتم استخدام كائنات ActiveX في الإصدارات الأقدم من Internet Explorer (IE5 وIE6):
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
في الفصل التالي، سوف نستخدم كائن XMLHttpRequest لاسترداد معلومات XML من الخادم.