عبد الرحيم نشر 24 سبتمبر 2015 أرسل تقرير نشر 24 سبتمبر 2015 كيف يتم استخدام "AJAX" ضمن شيفرات "PHP"؟ وهل يختلف تطبيقها بين مختلف متصفّحات الإنترنت؟ اقتباس
0 عزيز نشر 24 سبتمبر 2015 أرسل تقرير نشر 24 سبتمبر 2015 عن طريق هذه الشيفرة البرمجية يمكن لصفحة الإنترنت الإتصال بالمخدّم بينما يكتب المستخدم أحرف في مربع البحث ضمن موقع و عندها ستعمل التعليمة "showHint المرتبطة مع الحدث onkeyup" ، وذلك عن طريق الشيفرة التالية:<html> <head> <script type="text/javascript"> function showHint(str) { if (str.length==0) { document.getElementById("txtHint").innerHTML=""; return; } if (window.XMLHttpRequest) {/هذا الشيفرة للمتصفحات "أوبرا" و "سفاري" و "كروم" و "فايرفوكس" xmlhttp=new XMLHttpRequest(); } else {/ هذه الشيفرة لإصدارات إنترنت أكسبلورير حتى الإصدار 11 منها xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("txtHint").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","gethint.php?q="+str,true); xmlhttp.send(); } </script> </head> <body><p><b> </b></p> <form> كلمة البحث <input type="text" onkeyup="showHint(this.value)" size="20" /> </form> <p>الإقتراحات : <span id="txtHint"></span></p> </body> </html>إذا كان حقل الإدخال فارغ "str.length==0" سيتم إخفاء المحتوى من "التلميح" و إنهاء عمل التعليمة و إلا ستقوم التعليمة "showHint" بإنشاء كائن "XMLHttpRequest" و إرسال طلب إلى ملف المخدّم لإظهار التلميحات. اقتباس
السؤال
عبد الرحيم
كيف يتم استخدام "AJAX" ضمن شيفرات "PHP"؟ وهل يختلف تطبيقها بين مختلف متصفّحات الإنترنت؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.