Jquery Veri Çekme

Rooster

only business
Legend Member
Katılım
10 Ağu 2019
Konular
727
Mesajlar
3,205
Çözümler
314
Tepkime puanı
4,990
Konum
Milano
Jquery kullanarak PHP sayfasına veri gönderip yine PHP sayfasından veri alabilirsiniz. Jquery ile başka bir sayfaya veri göndermek için çok fazla metot bulunmasına rağmen en basit yöntemle (aşağıda kodlar mevcut), ilgili sayfaya $.post() ederek veri gönderebilirsiniz. Yine aynı sayfadan veri almak içinse post metodunun gelen veriyi done() metodunu kullanarak gelen verileri tutabilirsiniz.


Örnek: Jquery ile PHP sayfasına textbox içindeki değerleri gönderip, PHP tarafında sayıların toplamını yapıp, sonucu ajax ile işlem fomun olduğu sayfada div içinde yazdırıyoruz.
hesapla.php
Kod:
<?php
 
//hesapla.php
 
echo $_POST["sayi1"] + $_POST["sayi2"];
ornek.php

Kod:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>JavaScript Örnekleri</title>
<style>
 
    label{
        display: block;
    }   
    
</style>
 
    
<script
  src="https://code.jquery.com/jquery-3.3.1.js"
  integrity="sha256-2Kok7MbOyxpgUVvAk/HJ2jigOSYS2auK4Pfzbm7uH60="
  crossorigin="anonymous"></script>
</head>
<body>
    <div id="sonuc">Hesaplama Sonuc:</div>
    <form id="hesaplaForm">
        <label>
        Sayı 1:<input type="text" id="sayi1" name="sayi1">
        </label>
        <label>
        Sayı 2:<input type="text" id="sayi2" name="sayi2">
        </label>
        <button id="hesapla" type="button">PHP ile Sayıları Topla</button>
    </form>
    
    <script>
 
        $("#hesapla").click(function(){
            
            $.post("hesapla.php",$("#hesaplaForm").serialize())
                .done(function(gelenveri){
                
                    $("#sonuc").html(gelenveri);
                    
                });
        });
    </script>
</body>
</html>
 

Üst