أحدث البرامج التعليمية وتطوير الشبكة
 

jQuery ajax() Method

❮ مسج AJAX طرق

مثال

تغيير نص <div> العنصر باستخدام AJAX الطلب:

$("button").click(function(){
    $.ajax({url: "demo_test.txt", success: function(result){
        $("#div1").html(result);
    }});
});
انها محاولة لنفسك »

تعريف واستخدام

و ajax() يستخدم طريقة لإجراء AJAX الطلب (غير المتزامن HTTP).

كل مسج AJAX طرق استخدام ajax() الأسلوب. وتستخدم هذه الطريقة في الغالب لطلبات حيث لا يمكن استخدام أساليب أخرى.


بناء الجملة

$.ajax({name:value, name:value, ... })

المعلمات تحدد واحدة أو أكثر من أزواج الاسم / القيمة لطلب أجاكس.

أسماء محتملة / القيم في الجدول أدناه:

اسم قيمة / الوصف
async قيمة منطقية تشير إلى ما إذا كان الطلب وينبغي التعامل مع غير متزامن أو لا. الافتراضي هو صحيح
beforeSend( xhr ) يتم إرسال وظيفة لتشغيل قبل الطلب
cache قيمة منطقية تشير إلى ما إذا كان المتصفح يجب أن ذاكرة التخزين المؤقت الصفحات المطلوبة. الافتراضي هو صحيح
complete( xhr,status ) وظيفة لتشغيل عند الانتهاء من الطلب (بعد ظائف النجاح والخطأ)
contentType نوع المحتوى المستخدمة عند إرسال البيانات إلى الخادم. الافتراضي هو: "application/x-www-form-urlencoded"
context يحدد "هذا" قيمة لجميع وظائف الاستدعاء أجاكس ذات الصلة
data تحدد البيانات التي سيتم إرسالها إلى الملقم
dataFilter( data , type ) وظيفة تستخدم لمعالجة البيانات استجابة الخام من XMLHttpRequest
dataType المتوقع من استجابة الملقم نوع البيانات.
error( xhr,status,error ) وظيفة لتشغيل إذا فشل الطلب.
global قيمة منطقية تحدد ما إذا كان أو لم يكن لتحريك الحدث أجاكس العالمي مقابض للطلب. الافتراضي هو صحيح
ifModified قيمة منطقية تحدد ما إذا كان الطلب غير ناجحة إلا إذا تم تغيير استجابة منذ طلب الأخير. الافتراضي هو: كاذبة.
jsonp سلسلة تجاوز الدالة رد في jsonp الطلب
jsonpCallback يحدد اسما للدالة رد في jsonp الطلب
password تحدد كلمة مرور لاستخدامها في طلب مصادقة الوصول HTTP.
processData يجب أن تتحول قيمة منطقية تحدد ما إذا كان أو لم البيانات المرسلة مع الطلب إلى سلسلة الاستعلام. الافتراضي هو صحيح
scriptCharset يحدد محارف للطلب
success( result,status,xhr ) وظيفة ليتم تشغيلها عندما ينجح الطلب
timeout مهلة المحلية (في الألف) للطلب
traditional قيمة منطقية تحدد ما إذا كان استخدام أو عدم استخدام النمط التقليدي للتسلسل المعلمة
type يحدد نوع الطلب. (GET أو POST)
url تحديد عنوان URL لإرسال طلب. الافتراضي هو الصفحة الحالية
username يحدد المستخدم ليتم استخدامها في طلب مصادقة الوصول HTTP
xhr وظيفة تستخدم لخلق XMLHttpRequest كائن

انها محاولة لنفسك - أمثلة

تقديم متزامن AJAX الطلب
كيفية استخدام الإعداد المتزامن لتحديد الطلب متزامن

تقديم AJAX الطلب مع نوع البيانات المحدد
كيفية استخدام dataType الإعداد لتحديد نوع البيانات لهذا الطلب.

تقديم AJAX الطلب مع وجود خطأ
كيفية استخدام الإعداد خطأ في التعامل مع الأخطاء في AJAX الطلب.


❮ طرق مسج أجاكس