Ajax İle Sayfa Yenilemeden POST İşlemi | Mehmet Kaplan

Reklam Alanı

Reklam Alanı

Ajax İle Sayfa Yenilemeden POST İşlemi

Ajax İle Sayfa Yenilemeden POST İşlemi

Bildiğiniz üzere normal şartlarda form işlemlerinde POST ya da GET kullandığımızda sayfamız formun action kısmında belirttiğimiz sayfaya yönlenir. Ajax’ın bize sunduğu belkide en güzel nimetlerden biri de sayfa yenilemeden işlem yapmamızı sağlamasıdır. Bunu bir örnekle pekiştirelim.

index.php

<html>
<head>
	<meta charset="UTF-8" />
	<title>Ajax Post</title>
</head>
<body>
	<form id="gonderilenform">
		<input type="text" name="gidenveri1">
		<input type="text" name="gidenveri2">
		<input id="buton" type="button" value="GÖNDER"/>
	</form>
		<div></div>
</body>
<script src="http://code.jquery.com/jquery-3.0.0.min.js"></script>
<script>
$(document).ready(function(){
	$("#buton").on("click", function(){ // buton idli elemana tıklandığında
		var gonderilenform = $("#gonderilenform").serialize(); // idsi gonderilenform olan formun içindeki tüm elemanları serileştirdi ve gonderilenform adlı değişken oluşturarak içine attı
		
		$.ajax({
			url:'ajax.php', // serileştirilen değerleri ajax.php dosyasına
			type:'POST', // post metodu ile 
			data:gonderilenform, // yukarıda serileştirdiğimiz gonderilenform değişkeni 
			success:function(e){ // gonderme işlemi başarılı ise e değişkeni ile gelen değerleri aldı
				$("div").html("").html(e); // div elemanını her gönderme işleminde boşalttı ve gelen verileri içine attı
			}
		});
		
	});
});
</script>
</html>

ajax.php

<?php 
extract($_POST); // extract fonksiyonu ile değişkenleri gelen isimleriyle kullanılır hale getirdik ve aldık. 
	if($_POST){ // eğer post işlemi varsa
		echo "1. input : " . $gidenveri1 . "<br>2. input : " . $gidenveri2; // gelen verileri geri gönderdik.
	}
?>

İşte bu kadar. gördüğünüz gibi iki dosya ve bir kaç satır kodla sayfa yenilemeden güzel bir ajax işlemi yaptık. Tabi bu ajax işlemi en basit olanı.

Bir sonraki yazıda görüşmek dileğiyle.

Reklam Alanı

  • Paylaş
  • 0

Benzer İçerikler

gravatar

mehmetkpln18

Architect, Graphic Designer and Website Developer

Mehmet Kaplan, yeni mezun bir mimar, web ve grafik tasarımcısı, araştırmacı. Tasarım, programlama ve kodlama konusunda tutkusu olan biri.

Yorumlar Yorum Yok

Bilgi :Bu yazıya henüz yorum yapılmamıştır, yazı hakkındaki düşüncelerinizi paylaşmaktan çekinmeyin.

Reklam Alanı

Reklam Alanı