Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Ajax ile veri çekme sorunu

Konu, 'Javascript' kısmında dinlex tarafından paylaşıldı.

  1. dinlex

    dinlex Aktif Üye

    Kayıt:
    23 Aralık 2016
    Mesajlar:
    340
    Beğenilen Mesajlar:
    88
    Şehir:
    Hatay
    Merhabalar, ajax ile başka bir sayfadan her saniyede bir veri çekmeye çalışıyorum. Normal yazılar vs. rahatlıkla istediğim gibi geliyor ama çekilen verinin içinde javascript kodu varsa o kodu çekmiyor. Bunun için bir engel mi var yoksa ben mi beceremedim bilemiyorum.

    index.php'deki ajax kodlarım:
    HTML:
    $.ajax({
    type: "POST",
    url: "http://siteadi.com/123.php",
    data: "veriler=" + veri, 
    cache: false,
    success: function(html){
    $("#listele").append(html);
    }
    });
    
    123.php sayfasındaki çekmek istediğim veri ise;
    PHP:
    <script type="text/javascript">var son_id = <?php echo $son_id?>;</script>
    123.php sayfasındaki javascript kodundaki son_id değişkenine php ile son verini id'sini atıyorum ve index sayfamda bunları alt alta yazmak istiyorum en basit haliyle. Ama javascript kodunu çekmiyor ajax. Sorun ne olabilir?

    Özetle olmasını istediğim (listelemek istediğim) şey şu;
    <script type="text/javascript">var son_id = 101;</script>
    <script type="text/javascript">var son_id = 102;</script>
    <script type="text/javascript">var son_id = 103;</script>
    .
    .
    .
     
  2. dinlex

    dinlex Aktif Üye

    Kayıt:
    23 Aralık 2016
    Mesajlar:
    340
    Beğenilen Mesajlar:
    88
    Şehir:
    Hatay
    NOT: kodlar çok uzun diye hepsini paylaşmadım, sadece gerekli kısımları paylaştım. 123.php'deki $son_id değişkeni nerden geliyor gibi düşünceleriniz olmasın. Onları sorguyla vs. alıyorum ben. Sadece normal yazılar ajax ile çekilebilirken, neden javascript kodları çekilemiyor onu bilmiyorum.
     
  3. dinlex

    dinlex Aktif Üye

    Kayıt:
    23 Aralık 2016
    Mesajlar:
    340
    Beğenilen Mesajlar:
    88
    Şehir:
    Hatay
    Tamam arkadaşlar ben çok farklı bir yoldan işimi gördüm ama yine bu sorunun cevabı çok zor değilse başkalarına yardımcı olması için cevaplandırabilirsiniz. Ben halledemeyince başka bir yol buldum.