• 14-09-2018, 16:50:42
    #1
    Merhaba arkadaşlar

    Js ile hiç bir tıklama yapmadan başka bir sayfaya değişken gönderebilir miyim?

    POST ile gelen veriyi id değişkenine tanımladım

    $id= $_POST["id"];
    guncel.php sayfasına sorguyu hazırladım sürekli güncelleme yapıyor fakat benim guncel.php sayfasına id değerini göndermem lazım

    <script>
    											$(document).ready(function() {
    												
    													$("#box").load("/guncel.php");
    
    											});
    
    											setInterval(function() {$("#box").load('/guncel.php');}, 1000);
    										</script>
  • 14-09-2018, 16:56:33
    #2
    Üyeliği durduruldu
    setInterval(function() {
        var send_id = 1; //Burada göndereceğin ID parametresi olacak.
        $.ajax({
            type: "POST",
            url: "guncel.php",
            data: {
                id: send_id
            },
            dataType: 'json',
            success: function(msg) {
                $("#box").html(msg);
            },
            error: function(msg) {
                console.log(msg);
            }
        });
    }, 1000);
  • 14-09-2018, 16:59:58
    #3
    phpexp adlı üyeden alıntı: mesajı görüntüle
    setInterval(function() {
    var send_id = 1; //Burada göndereceğin ID parametresi olacak.
    $.ajax({
    type: "POST",
    url: "guncel.php",
    data: {id: send_id},
    dataType: 'json',
    success: function (msg) {
    $("#box").html(msg);
    },
    error: function (msg) {
    console.log(msg);
    }
    });
     }, 1000);
    Bu her saniye gönderme işlemi sağlar.

    $(document).on("ready", function(){
         var send_id = 1; //Burada göndereceğin ID parametresi olacak.
         $.ajax({
              type: "POST",
              url: "guncel.php",
              data: {id: send_id},
              dataType: 'json',
              success: function (msg) {
                   $("#box").html(msg);
              },
              error: function (msg) {
                   console.log(msg);
              }
         });
    });
    Bu da sayfa yüklenince gönderme sağlar.
  • 14-09-2018, 17:16:07
    #4
    burak2yilmaz adlı üyeden alıntı: mesajı görüntüle
    Bu her saniye gönderme işlemi sağlar.

    $(document).on("ready", function(){
         var send_id = 1; //Burada göndereceğin ID parametresi olacak.
         $.ajax({
              type: "POST",
              url: "guncel.php",
              data: {id: send_id},
              dataType: 'json',
              success: function (msg) {
                   $("#box").html(msg);
              },
              error: function (msg) {
                   console.log(msg);
              }
         });
    });
    Bu da sayfa yüklenince gönderme sağlar.
    bunu diğer sayfada nasıl yazdıracağım bende söyle birşey yaptım ama yazdıramıyorum bir türlü

    $(document).ready(function(){ 
    var data={ 
    ad:$('input[name=kulla_id]').val() 
    }
    $.post('/veriler.php',{data},function(response){
    $('.alert').html(response);
    });
    });
    veriler.php sayfasında
    $_POST['data']['kulla_id'];
    olarak çekiyorum olmuyor

    sizin yazdığınızda da:

    $_POST["send_id"];
    olarak çekmeye çalısıyorum yapamadım
  • 14-09-2018, 17:18:22
    #5
    ErGk adlı üyeden alıntı: mesajı görüntüle
    bunu diğer sayfada nasıl yazdıracağım bende söyle birşey yaptım ama yazdıramıyorum bir türlü

    $(document).ready(function(){
    var data={
    ad:$('input[name=kulla_id]').val()
    }
    $.post('/veriler.php',{data},function(response){
    $('.alert').html(response);
    });
    });
    veriler.php sayfasında
    $_POST['data']['kulla_id'];
    olarak çekiyorum olmuyor

    $_POST["ad"] olarak alabilirsin. Ayrıca sayfaya gelen tüm postları print_r($_POST); ile görebilirsin. Böylece seçim gerçekleştirebilirsin.
  • 15-09-2018, 05:57:47
    #6
    ErGk adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar

    Js ile hiç bir tıklama yapmadan başka bir sayfaya değişken gönderebilir miyim?

    POST ile gelen veriyi id değişkenine tanımladım

    $id= $_POST["id"];
    guncel.php sayfasına sorguyu hazırladım sürekli güncelleme yapıyor fakat benim guncel.php sayfasına id değerini göndermem lazım

    <script>
                                                $(document).ready(function() {
                                                    
                                                        $("#box").load("/guncel.php");
    
                                                });
    
                                                setInterval(function() {$("#box").load('/guncel.php');}, 1000);
                                            </script>



    php den js ye değişken aktaramazsın.
    js de yeni bir değişken oluşturup onu istediğin yerde kullanabilirsin.
    Kullandığın load fonksiyonunda POST yerine GET kullanman daha doğru olur.
    Kolay Gelsin.

    Örneğin;

    <script>
    var id = <?php echo $_GET["id"]; ?>;
    $(document).ready(function() {
                                         
                                           $("#box").load("/guncel.php?id="+id);
     
                                     });
     
                                     setInterval(function() {$("#box").load('/guncel.php?id='+id);}, 1000);
    </script>