سؤال

لدي العديد من صفحات PHP لها نماذج تستخدم لتقديم البيانات. الإعداد النموذجي الخاص بي هو امتلاك صفحة الصفحة إلى نفسها حتى أتمكن من التحقق من صحة المدخلات وإذا لزم الأمر إعادة تحميل الصفحة مع تقدم المستخدم البيانات (والتفوام لإظهار أين الخطأ). إذا كان كل شيء على ما يرام، فأنا أعيد توجيه صفحة شكرا لك.

أرغب في البدء في استخدام AJAX (JQUERY) لإرسال النماذج، ولكن لديك PHP الأصلية، أرسل إلى التراجع في Incase لا يستخدم العميل JavaScript. ما زلت جديد جدا في JQuery ووجد أن عدة أمثلة لإرسالها باستخدام JQuery ولكن لا شيء يستخدم الإعداد الذي وصفته أعلاه. إذا كان ذلك ممكنا، فيمكن لشخص ما تقديم مثال موجز أو أشر إلى صفحة لا تفعل ذلك. شكرًا

هل كانت مفيدة؟

المحلول

ربما يمكنك استخدام البرنامج المساعد في شكل مسج هنا http://jquery.malsup.com/form/

سيكون ذلك طريقة سهلة لتحويل الصفحات الحالية.

نصائح أخرى

يمكنك إرسال بيانات النشر باستخدام JQuery باستخدام طريقة النشر:

$.post("verify.php", {"name":"jonathan"}, function(results) {
  if (results.response == "ok") {
    alert(results.message);
    $("#form").remove();
  } else {
    alert(results.message);
  }
}, "json");

قد يكون البرنامج النصي مثالا ما يلي:

if ($_POST["name"] == "jonathan")
{
  print json_encode(array(
    "response" => "ok",
    "message"  => "You have been verified.";
  ));
}
else
{
  print json_encode(array(
    "response" => "fail",
    "message"  => "Your name is incorrect.";
  ));
}

window.location.href = thankyou_page_url في رد الاتصال $ .post إذا كان الاستجابة موافق.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top