v2.5.2
Giriş yap

Ajax ve php hakkında

ozermert26
504 defa görüntülendi

Merhaba arkadaşlar. Ajax'ı kullanmak istiyorum ama formlarım hep aynı dosya içinde. Yani formun action niteliğini kullanarak başka sayfaya göndermek yerine form ile formu işleyen php kodlarımı hep aynı sayfada kullandım. Ben bu düzeni sonraki formlar için değiştirsem bile mevcut formlar için aynı düzeni sağlamam zaman alacak. Bu süreçte ajax'ı insanların hep başka php dosyalarına url belirterek kullandıklarını gördüm. Ben aynı sayfada işlem yaptırmaya çalışıyorum. Ajax'ı bu durumda nasıl kullanabilirim? Yardımlarınız için şimdiden teşekkürlerimi etmek isterim. Sevgiler...

venloress
1052 gün önce

Aynı sayfa için ajax kullanabilirsin. Ajax ile aynı sayfaya yönlendireceksin ve php kodlarını aynı sayfa içerisine yazacaksın.

if ($_POST):
    // ajax ile form dan veri gelirse işleme devam et
    // artık bu bölümde işlemlerin yer alacak
endif;

Ajax kısmında form ile aynı sayfaya yönlendir sayfanı, daha sonra üsteki kod yapısını ekle.
İlla farklı sayfa olmasına gerek yok. Mantık yine aynı.