Communications of the ACS, Vol 3, No 2 (2010)

Font Size:  Small  Medium  Large

Using The Ajax Technology When Building Interactive Web Sites استخدام تقنية أجاكس عند تطوير مواقع تفاعلية

فتحي التنزختي

Abstract


الخلاصة

كثيرا ما يحتاج مصمم موقع ويب إلى تحيين صفحة الويب بدون إعادة تحميلها. فمثلا عندما نريد إظهار قائمة طلاب الإرشاد الأكاديمي التابعة لمدرس معين نريد عند اختيار المدرس من قائمة المدرسين أن تظهر قائمة طلابه بدون الحاجة إلى إعادة تحميل الصفحة. كذلك عند تغيير كمية البضاعة المشترية في موقع للتجارة الالكترونية، يتم تحيين بطاقة المشتريات بدون إعادة تحميلها. للوصول إلى هذا الهدف نستخدم تقنية الأجكس (Ajax: Asynchronous JavaScript and XML)  ووظيفتها تبادل البيانات بين المزود و العميل وإظهارها على صفحة الويب دون الحاجة إلى إعادة تحميل الصفحة كاملة . نقترح في هذه الورقة نقديم نبذة عن تقنية الأجاكس و عن طريقة استخدامها في المواقع التفاعلية وذلك بتعريف الكائن  XMLHttpRequest الذي يستخدم في تبادل المعلومات بالخلفية بين العميل و المزود و بشرح كيف يتم إرسال الطلب إلى المزود وكيف يتم استقبال الإجابة مرورا بالتحقق من حالة الجاهزية للكائن XMLHttpRequest.ندعم شرحنا هذا بأمثلة.

الكلمات الجوهرية:  غير تزامني، المواقع التفاعلية ، الويب 2.0 .

Using The Ajax Technology When Building Interactive Web Sites

When building interactive web sites, there is often a need to update a web page without re-uploading it. In the case of an E-commerce web sites for example, the visitor frequently needs to edit the E-shopping cart by updating the quantity of the commodity he is buying over the net, or by adding or deleting items from the shopping cart. The web site should allow these transactions without a need to re-upload the page saving visitor time and reducing the traffic over the net. One way to achieve this is to use the AJAX techniques.  Ajax: Asynchronous JavaScript and XML is AJAX is the art of exchanging data with a server, and update parts of a web page - without reloading the whole page. In this study we explain AJAX and describe in details how the

Full Text: DOC