ajax = JavaScript غير المتزامن و XML.
Ajax هي تقنية لإنشاء صفحات ويب ديناميكية سريعة.
يسمح AJAX بتحديث صفحات الويب بشكل غير متزامن من خلال تبادل كمية صغيرة من البيانات مع الخادم في الخلفية. هذا يعني أنه من الممكن تحديث جزء من صفحة الويب دون زيادة تحميل الصفحة بأكملها.
قبل تطبيق AJAX ، يجب عليك إنشاء كائن XMLHTTPREQUEST. إذا لم يتم دعم المتصفح الذي ينشئ هذا الكائن ، فأنت بحاجة إلى إنشاء ActivexObject. الطريقة المحددة هي كما يلي:
var xmlhttp ؛ الوظيفة createxmlHttpRequest () {if (window.activexObject) {xmlHttp = new ActivexObject ("Microsoft.xmlHttp") ؛ } آخر if (window.xmlHttPrequest) {xmlhttp = new xmlhttprequest () ؛ }}(1) يستخدم ما يلي XMLHTTP الذي تم إنشاؤه أعلاه لتنفيذ أبسط طلب AJAX:
دالة doget (url) {// لاحظ أنه عند تمرير قيم المعلمة ، من الأفضل استخدام encodeuri للتعامل معها ، في حالة CreatexMlHttprequest () ؛ xmlhttp.open ("get" ، url) ؛ xmlhttp.send (null) ؛ xmlHttp.OnReadyStateChange = function () {if ((xmlHttp.ReadyState == 4) && ( } آخر {Alert ('fail') ؛ }}}(2) استخدم XMLHTTP الذي تم إنشاؤه أعلاه لتنفيذ أبسط طلب نشر AJAX:
دالة dopost (url ، البيانات) {// لاحظ أنه عند تمرير قيم المعلمة ، من الأفضل استخدام encodeuri للتعامل معها ، في حالة الكود المشوه createxmlhttprequest () ؛ xmlhttp.open ("post" ، url) ؛ XMLHTTP.SetRequestHeader ("نوع المحتوى" ، "التطبيق/X-WWW-Form-urlencoded") ؛ xmlhttp.send (البيانات) ؛ xmlHttp.OnReadyStateChange = function () {if ((xmlHttp.ReadyState == 4) && ( } آخر {Alert ('fail') ؛ }}}المحتوى أعلاه هو رمز المثال لتطبيق JavaScript Ajax الذي قدمه لك المحرر. آمل أن يكون ذلك مفيدًا لك. إذا كان لديك أي أسئلة أثناء عملية الاستخدام ، فيرجى ترك رسالة لي. سوف يرد المحرر إليك في الوقت المناسب. هنا ، أود أن أشكر الجميع على دعمهم لموقع Wulin.com. أعتقد أننا سنفعل ما هو أفضل!