• 14-08-2019, 12:18:03
    #1
    KAFAYI YEDİM ACİL YARDIM
    Arkadaşlar aşagıda bir önceki sayfadan $masaid bilgisini alıyorum ve basit bir şekilde jquery load ile bu masaid bilgisiyini başka sayfaya yollayıp ordan işlem yapıp veri çekmek istiyorum.
    Olay şudur: Aşagıdaki kod blogunda
     $("#veri").load("islemler.php?islem=goster&id=4")
    şeklinde yazdığımda sorunsuz şekilde çalışırken id bilgisini otomatik çekmek için degişkene masaid yi atayıp yollamaya çalıştıgımda çalışmıyor. Hata juery de id degişkenini get ile yollayamıyorum. Manuel yazdığımızda sorun yok.

     $(document).ready(function () {
    let id="<?php echo $masaid; ?>";
    
    $("#veri").load("islemler.php?islem=goster&id="+id);
    <?phpinclude('fonksiyon/fonksiyon.php');$sis = new sistem();$masaid = $_GET["masaid"];?><!doctype html><html lang="tr">  <head>    <!-- Required meta tags -->    <meta charset="utf-8">    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">    <!-- Bootstrap CSS -->      <link rel="stylesheet" href="css/bootstrap.min.css">      <?php      ?>      <script>          $(document).ready(function () {              let id="<?php echo $masaid; ?>";              $("#veri").load("islemler.php?islem=goster&id="+$id);          });      </script>    <title>Cafe Otomasyon Sistemi</title>  </head>  <style>#masa{    height: 80px;    margin:5px;    font-size: 25px;    border-radius: 10px;}      #mas a{          text-decoration: none;      }  </style>  <body><div class="container-fluid">    <?phpif($masaid):    $sonuc=$sis->masaGetir($masaid);$oku=$sonuc->fetch(PDO::FETCH_ASSOC);    ?><div class="row border border-dark" style="min-height: 700px;">            <div class="col-md-2 border-right border-dark">                            <div class="row">                                <div class="col-md-12 border-bottom border-info bg-info text-white" style="min-height: 100px; "><?php echo $oku["ad"];  ?></div>                            <div id="veri" ></div>                            </div>            </div>            <div class="col-md-10"></div></div>    <?phpelse:    echo "hatalı giriş";endif;    ?></div>    <!-- Optional JavaScript -->    <!-- jQuery first, then Popper.js, then Bootstrap JS -->    <script src="js/jquery.js"></script>    <script src="js/popper.js"></script>    <script src="js/bootstrap.min.js"></script>    <script src="js/ozel.js"></script>  </body></html>
  • 14-08-2019, 13:32:11
    #2
    Tarayıcıda sayfa kaynağını göster dediğinizde şu satırı ne olarak görüyorsunuz? @zeytin8899;

    let id="<?php echo $masaid; ?>";
  • 14-08-2019, 13:37:41
    #3
    bayGaReZ adlı üyeden alıntı: mesajı görüntüle
    Tarayıcıda sayfa kaynağını göster dediğinizde şu satırı ne olarak görüyorsunuz? @zeytin8899;

    let id="<?php echo $masaid; ?>";
    hocam o satırı şu şekilde tek satıra çevirdim şuan id gözüktü ama halen islemler.php kısmından gelen bir cevap yok.
    <script type="text/javascript" >    $(document).ready(function(){        $("#veri").load("islemler.php?islem=goster&id=<?php echo $masaid; ?>");    });</script>
    sayfa kaynagında şuşekilde




    burak2yilmaz adlı üyeden alıntı: mesajı görüntüle
    Bir arkadaşım var senin gibi. Gelişimden bahsettikçe ben böyle iyim falan diyor. Ben sana XHR ve HTML Attributes dedim sen bana çözüm ver diyorsun Çözümler bunlar işte araştır sonuca ulaşırsın.
    sen hangi kategori altında yazdığının farkındasın demi bak BÖLÜM olarak jquery altında bir sorunla karşılaştım ve buraya açtım. Normal şartlarda olabilecek bir şeyi şuan yapamadım ve foruma konu açtım.
    Seni ne tanırım ne ederim ama takıntılı bir insan olduğun çok net belli.
    Nerde ben iyiyim demişim resmen şizofren gibi davranıyorsun.. Bu forum senin gibi insanlardan bıktı hocam. Kısacası cevabın yoksa lütfen konuyu terket ve kendi odanda duvarına karşı ben çok iyiyim ve herkesi küçük görmeliyim diye tekrar et......Lütfen dedim aksi halde şikayet konusu açmak zorunda kalacağım. Bu forum bu kadar ucuz olmamalı....
  • 14-08-2019, 13:59:39
    #4
    jQuery kütüphanesi js kodundan sonra sayfaya dahil edildiği için çalışmıyor sanırım, öncesinde dahil etmeyi deneyin.
  • 14-08-2019, 14:06:27
    #5
    Uzaktan bağlantı kurarak sorunu çözdük.

    Ana problem $ ifadesinin çalışmamasıydı, bunun için bir kaç çözüm önerisi sunduk ve çalışır halde teslim ettik.
    - $ ifadesi eğer jquery sayfanın en altında ve kodlarınız da jquery sayfaya dahil edilmeden önce ise çalışmayacaktır. Bunun için document.addEventListener('DOMContentLoaded', ()={}) kullanabilirsiniz.
    - Eğer bunu kullanmak istemiyorsanız kodlarınızı ayrı bir javascript dosyasına alabilirsiniz. Bu dosyaya id değerini transfer etmek için de jquery'nin data metodunu kullanabilirsiniz. Html data attribute içerisine id yazıp, jquery dosyası içerisinden $(element).data('id) yazarak verinizi alabilirsiniz.