Forumlar - Other Category - Bilgi Arşivi - Php /ajax veri gönderme

Php ve jQuery kullanarak sayfa yenilenmeden veri nasýl gönder.
 

Author
Message
Kaan

Administrators

Online status

678 posts

#930   2017-08-12 10:59 GMT        
Php ve jQuery kullanarak sayfa yenilenmeden veri nasıl gönderilir ?

Öncelikle jQuery kodlarımızın çalışması için sayfamıza js kütüphanemizi çağırmamız gerekiyor (https://jquery.com/download/).

jQuery ile daha farklı seçim yapma farklı metodlar kullanma yöntemleri de var ama bu örnek yeterli olacaktır. Tabi bunu fonksiyon halinde de kullanabiliriz.
İletiÅŸim formu ve login iÅŸlemi yaparken çok iÅŸinize yarayacağını dÃ
Kod:
üyorum.

[b]index.php[/b]
[code]<html>
<head>
<meta charset="utf-8"/>
<title>Ajax</title>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script> <!-- jQuery kütüphanemizi çağırıyoruz yoksa kodlarımız çalışmaz -->
<script>
$(document).ready(function (){
     $("#GonderButton").click(function (){  // GonderButton id sine sahip seçiciye tıkladığımızda tetikliyoruz
  //  var veri= $( "input[name='Name']" );    // Tek bir inputtan veri almak istediÄŸimizde bu tarz yazım yapıyoruz     
         $.ajax({
type: "POST", // veriyi gönderme tipi
url: "kontrolAjax.php", // Göndereceğimiz yer
data: $('#sed').serialize(), // sed adlı form'u post ediyoruz. serialize metodu bu işlevi görüyor
//data:"Name=" + veri, // Burada ise Tek veri göndermek istediğimizde form dışıda olabilir
success: function(cevap){
$("#CevapDiv").html(cevap); //Burada kontrolAjax.php den gelen cevabı aktaracağımız yer
   },
error:function(){ $("#CevapDiv").html("Hata oluÅŸtu."); } // EÄŸer ki kontrolAjax.php ile iletiÅŸim kuramazsa hata olduÄŸunu belirtecek
});
           
     });     
     
})
 
</script>
</head>
<body>
    <form name="sed" id="id">
        Kullanıcı Adı <input name="Name"/> <br/>
        <input id="GonderButton" type="button" value="Gönder"/>
    </form>
<div id="CevapDiv" style=
<div id="CevapDiv" style="font-weight: bold;"></div>
</body>
</html> [
:
p]<?  

$Name=strip_tags($_POST['Name']);

if($Name)  

{

    echo $Name;

     

}

else {

    echo "Lütfen bilgi giriniz";

}



?>[
";
}

?>[/highlight]


Bunlara baktınızmı?
SMTP Sorunu ve Çözümü (Mail Gönderme)
PHP ile Yandex Üzerinden Mail Gönderme
OneSignal ile Bildirim Gönderme
Kişiliğim, hayatım hakkında konuşabilirsiniz. Fikir yürüte bilirsiniz. Beni öyle böyle sanabilirsiniz. Ama emin olamazsınız. Sizin hakkımdaki yorumlarınız, sanmalarınız benim gerçek de ne olduğumu değiştirmez. Baktığım yeri söyleye bilirsiniz ama ne gördüğümü ASLA...