Php ve Ajax ile Sayfa Değiştirmeden Post Etme

Merhaba Php severler,

Diyelimki bir iletişim formu veya buna bir benzer form var elinizde. Sayfanız değişmeden bu verileri post etmek istiyorsunuz.

İşte size sayfa değiştirmeden aynı sayfada verileri post edebileceğiniz basit bir kod;

DENEME.PHP olarak kaydedin

<script type=”text/javascript” src=”http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js”></script>

<script type=”text/javascript”>
$.ajax({
type: “POST”,
url: “gonderildi.php”,
data: $(‘#form1’).serialize(),
error:function(){ $(‘#yazdir’).html(“Bir hata algılandı.”); }, //Hata alınırsa ekrana bastırılacak veri
success: function(veri) { $(‘#yazdir’).html(veri);}

});
}
</script>

</head><form id=”form1″ name=”form1″  method=”post”  >
Öğrenci Adı: <input type=”text” name=”adi” /><br>
Soyad<input type=”text” name=”soyad”/>
<input type=”button” onclick=”return kontrol()”  Value=”Gönder”/>
</form>

<div id=”yazdir”></div>

Bu kodlarıda gonderidi.php olarak kayıt edin

<?php

$ad= $_POST[‘ad’];

$soyad= $_POST[‘soyad’];

echo “Adınız:”.$ad.”- Soyadınız”.$soyad;

?>

 

Bu kodlar sayesinde php formunuzu rahatlıkla aynı sayfada post edebilirsiniz.

Yorum Yaz