الدالة الأولى لإنشاء الكائن XMLHttpRequest وتختلف طريقة انشاءه في المتصفح Internet Explorer عن المتصفحات القياسية ( Firefox , Opera, Safari ) .. وهذا يعد من عيوب هذا المتصفح .. اذا لم ينجح في انشاء الكائن فانه سيظهر رسالة خطأ .
كود PHP:
function sendRequest(act) {
المتغير act هو Parameter للدالة sendRequest .. يمكن الاستغناء عنه او تغييره .. ونحن نستخدمه لانه يوجد لدينا متغير نريد ارساله للصفحة myphpscript.php ..
كود PHP:
http.open('get', 'myphpscript.php?act='+act);
سنرسل باستخدام الطريقة get ، الـ Parameter الثاني هو عبارة عن رابط للصفحة التي سيتم الارسال لها .. وبما انها تحتوي على متغيرات .. فهنا تكمن فائدة المتغير act ..
الدالة الاخيرة تستقبل البيانات الناتجة من الصفحة المرسل لها وتضعها في الـ Element المحدد .. بالطبع سنكون قد حددنا الـ id الخاص بالأـ Element مسبقاً ..
كود PHP:
document.getElementById("ajaxTest").innerHTML = response;
يمكنك تغيير الـ Element في السطر السابق ..
كود PHP:
onkeyup="javascript:sendRequest(this.value)"
هذا حدث javascript .. انظر الموضوع
http://www.swalif.net/softs/swalif44/softs191342/ .. ايضاً انظر
JavaScript Event Reference كود PHP:
<div id="ajaxTest"></div>
ببساطة قمنا بتحديد الـ Element الذي ستوضع فيه البيانات الناتجة عن طريق الـ id .. من اسم الدالة ستجد انها getElementById ..
يبدو لي انك غير ملم بالـ javascript

.. ستحتاج اليها كثيرا في الـ Ajax .. وهي لغة جميلة وشبيهه بالـ php ( او بالاصح الـ php شبيهه بالـ javascript

) ..
كبداية قم بالبحث عن كتاب للاستاذ سامي الربايعة .. سيفيدك ان شاء الله ..
و ايضاً ابحث في القسم عن كتاب Ajax with PHP ..
واخيراً ابحث في المواقع الاجنبية بشكل خاص وستجد الكثير من المعلومات التي ستفيك في هذا المجال .