English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستخدم طريقة $.post() بطلب HTTP POST للتحميل البيانات من الخادم.
$.post(URL, data, callback, dataType)
هذا المثال يحصل على جزء من الكود HTML المطلوب وإدراجه في الصفحة:
$("button").click(function(){ $.post("ajax_post.php", function(data){ $("#output").html(data); ); );اختبار‹/›
طلب صفحة ajax_post.php وإرسال بعض البيانات الأخرى:
$("button").click(function(){ $.post("ajax_post.php", {fname:"Seagull", lname:"Anna"}, function(data){ $("#output").html(data); ); );اختبار‹/›
طلب صفحة ajax_post.php وإرسال بعض البيانات الأخرى ونشر رسالة إشعار حالة:
$("button").click(function(){ $.post("ajax_post.php", {fname:"Seagull", lname:"Anna"}, function(data, status){ $("#output").html(data); alert(status); ); );اختبار‹/›
طلب ملف demo.json وإدراجه في الصفحة:
$("button").click(function(){ $.post("demo.json", function(data){ let myObj = JSON.parse(data); $("#output").html(myObj.name); ); );اختبار‹/›
طلب ملف json_demo1.php، والذي تم إرجاعه بصيغة json:
$("button").click(function(){ $.post("json_demo1.php", function(data){ let myObj = JSON.parse(data); $("#output").html(myObj.name); ); );اختبار‹/›
الم 参数 | الوصف |
---|---|
URL | تحديد URL الذي تريد طلبته |
data | (اختياري) تحديد الكائن النقي أو السلسلة التي يتم إرسالها إلى الخادم مع الطلب |
callback | اختياري) تحديد دالة التدفق المبدئي التي يتم تنفيذها بعد نجاح الطلب المتغيرات:
|
dataType | اختياري) تحديد نوع البيانات الذي يحتاجه الاستجابة من الخادم يقوم jQuery بتنفيذ التخمين التلقائي بشكل افتراضي أنواع محتملة:
|