سپنتا پیکانی
4 روز پیش توسط سپنتا پیکانی مطرح شد
1 پاسخ

رفرش شدن صفحه در post

وقتی یه فرم میسازیم و submit را میزنیم صفحه یک بار به طور خودکار رفرش میشه حالا من میخوام این اتفاق نیفته و برنامه هم انجام بشه


ثبت پرسش جدید
آرش یدی
تخصص : امنیت بک اند
@dark25eye 4 روز پیش مطرح شد
0

سلام و درود خدمت شما دوست عزیز

برای اینکه وقتی فرم رو ارسال می‌کنی صفحه رفرش نشه، می‌تونی از جاوااسکریپت استفاده کنی. یک روش اینه که از رویداد submit فرم جلوگیری کنی و به جای رفرش شدن صفحه، داده‌ها رو ارسال کنی. مثلا کد زیر رو استفاده کن:

document.getElementById("yourForm").addEventListener("submit", function(event) {
  event.preventDefault(); // جلوگیری از رفرش شدن صفحه
  // کدهای ارسال داده‌ها رو اینجا بنویس
});

توضیح اینکه event.preventDefault() جلوی رفرش شدن صفحه رو می‌گیره و تو می‌تونی برنامه‌ت رو به همون صورت ادامه بدی. بعد از این می‌تونی داده‌ها رو به صورت AJAX یا هر روش دیگه‌ای ارسال کنی.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام