Şu şekilde yapabilirsin hocam;
index.php <form id="uye_ol">
<input type="text" id="isim" placeholder="İsminiz">
<input type="password" id="sifre" placeholder="Şifreniz">
<input type="submit" value="Üye ol">
</form>
<div id="sonuc"></div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
$(function(){
$('#uye_ol').submit(function(){
$.post('data.php', { isim : $('#isim').val(), sifre : $('#sifre').val() }, function(cevap){
var obj = $.parseJSON(cevap);
if(obj.islem){ // üyelik başarılı ona göre işlem yap
$('#sonuc').html(obj.mesaj);
}else{
alert(obj.mesaj);
}
});
return false;
});
});
</script>data.php <?php
if(!$_POST)
die();
$cevap = array();
if($_POST['isim'] && $_POST['sifre']){
$cevap['mesaj'] = 'İşlem başarılı! Başarıyla üye oldunuz.';
$cevap['islem'] = true;
}else{
$cevap['mesaj'] = 'HATA! Lütfen tüm alanları doldurun.';
$cevap['islem'] = false;
}
echo json_encode($cevap);yada hiç bir data göndermeden direk cevap almak istiyorsan;
index.php <a id="getir">Getir</a>
<div id="sonuc"></div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
$(function(){
$('#getir').click(function(){
$.getJSON('data.php', function(cevap){
$.each(cevap, function(indis, deger){
$('#sonuc').append(indis + ' indis\'li değişkenin değeri = ' + deger + '<br/>');
});
});
});
});
</script>data.php <?php
$cevap = array();
$cevap['deger1'] = 'Değer1';
$cevap['deger2'] = 'Değer2';
$cevap['deger3'] = 'Değer3';
echo json_encode($cevap);