Aynı sayfa içerisinde ajax ile post ediyorum ama php de alamıyorum

Rapor et
Soru

Bu soru rapor edilmelidir hissediyorum neden kısaca açıklayınız.

Rapor et
İptal

Merhaba,

arkadaşlar belki başlıkta tam olarak anlatamamışımdır. Ben aynı sayfa içerisinde post yapmak istiyorum. Bunun için ajax ile post ediyorum. Ama aynı sayfada post edip aynı sayfada post’u alıyorum.

Kod şöyle :

$(“#menusecme1”).on(“change”, function() {

var deger = $(“#menusecme1”).val();

$.ajax({

url: “okulue.php”,
type: “POST”,
data: {
menu : deger
},
success: function(){

}

});
});

Yukarıdaki kodda success bölümünde bir alert oluşturdum çalışıyor. Yani yukarıdaki kodda sorun yok.

Aşağıdaki kod ise php deki kod :

if (isset($_POST[“menu”]) == ‘yes’) {
}

if (isset($_POST[“menu”])) {
}

Yukarıdaki iki kodu da denedim olmadı.

Bu sorunu nasıl çözebilirim?

Yardımınıza ihtiyacım var.

Devam Ediyor 0
Php 2 sene 2 Cevap 655 görüntüleme Guru 0

Yazar HakkındaGuru

iOS & Android & Apple Watch Developer, Mobilhanem.com yazarı, Karadeniz Uşağu, Ordu Sevdalısı, Anti Fenerbahçeli, Koyu Galatasaraylı

Beni Takip Et

Cevaplar ( 2 )

  1. Avatar

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    HATALI Kullanım.

    Doğru kullanım:

    if (isset($_POST[“menu”]) && $_POST[“menu”] ==’yes’) {
    }

    şeklinde kullanabilirsin.

    veya

    if($_POST){ işlemler burada}

    şeklinde de yapabilirsin.

    print_r($_REQUEST);
    yazarak menu değişkeninin gelip gelmediğinide kontrol etmeni öneririm.

    • Avatar

      Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

      Rapor et
      İptal

      Merhaba,

      dediğiniz gibi yaptım ama olmadı. Birde php kısmı javascript kısmından önce olursa sorun olur mu?

Cevap bırak

Gözat

KOD PAYLAŞIRKEN DİKKAT!!!!

HTML kod paylaşmak için

<pre class="html">HTML KOD</pre>
XML kod paylaşmak için
<pre class="xml">XML KOD</pre>
Diğer dillerde(php,java,android,javasvript,c# vs..) kod paylaşmak için
<pre>KOD</pre>
tagları arasında paylaşmayı unutmayın.