"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية استرداد وتخزين الاستجابة من ملف PHP باستخدام AJAX؟

كيفية استرداد وتخزين الاستجابة من ملف PHP باستخدام AJAX؟

تم النشر بتاريخ 2024-11-11
تصفح:152

How to Retrieve and Store a Response from a PHP File Using AJAX?

الحصول على استجابة من ملف PHP باستخدام AJAX

في هذا السيناريو، ترغب في الحصول على استجابة من Process.php عبر AJAX. الهدف هو التقاط هذه الاستجابة وتخزينها كمتغير.

لبدء العملية، يحتاج ملف PHP الخلفي (process.php) إلى تكرار الاستجابة المقصودة، مثل "apple" أو " البرقوق." يكفي النص العادي؛ التشفير في JSON ليس ضروريًا.

يفتقر كود JavaScript المنشور في البداية إلى معلمة في وظيفة النجاح لاستدعاء AJAX. لاسترداد استجابة الخادم بشكل فعال، أضف السطر التالي:

success: function(data) {
   alert(data); // displays "apple" in the alert
}

التنبيه بمثابة مثال؛ يمكنك تخزين الاستجابة في متغير عن طريق استبدال هذا السطر بـ var Response = data;.

أما بالنسبة لتسمية طلب POST، يمكنك توفير وسيطتين في معلمة البيانات لاستدعاء AJAX:

$.ajax({
  ...
  data: {name: "someName", value: "someValue"},
  ...
});

يسمح لك هذا باسترداد القيمة المسماة منprocess.php باستخدام أدوات الوصول لطلبات HTTP الخاصة بـ PHP ($_POST['name'], $_POST['value']).

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3