عبد الرحيم نشر 24 سبتمبر 2015 أرسل تقرير مشاركة نشر 24 سبتمبر 2015 كيف يتم استخدام "AJAX" ضمن شيفرات "PHP"؟ وهل يختلف تطبيقها بين مختلف متصفّحات الإنترنت؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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" و إرسال طلب إلى ملف المخدّم لإظهار التلميحات. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
عبد الرحيم
كيف يتم استخدام "AJAX" ضمن شيفرات "PHP"؟ وهل يختلف تطبيقها بين مختلف متصفّحات الإنترنت؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.