folder Tahribat.com Forumları
linefolder Html - CSS - XML - JavaScript - Ajax
linefolder Ajax Divdeki Veriyi Silmeden Altına Veri Eklemek



Ajax Divdeki Veriyi Silmeden Altına Veri Eklemek

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kofcu
    kofcu's avatar
    Kayıt Tarihi: 29/Ağustos/2014
    Erkek

    merhaba arkadaşlar. html formdan gelen veriyi ajax ile bir php dosyasına gönderip çıktısını aynı sayfadaki bir dive koyuyorum.

    istediğim ayrı ayrı bir veri girdim, iki veri girdim, üç veri girdim. bu veriler alt alta nasıl sıralarım?

    şöyle bir şey düşündüm aşağıdaki örnek ajax çıktısını alacağım div

    <div id="ilgilidiv"></div>

    veriyi işleyip geri gönderecek php nin şöyle bir çıktı vermesini sağladım:

    </div> <div>işlenmiş veri

    düşündüm ki her çıktı aldığımda böylelikle

    <div id="ilgilidiv"></div> <div>işlenmiş veri</div>

    olacak ve böylelikle bir sonraki veri öncekinin üstüne işlenecek.

    ama olmadı. nasıl yaparım bunu arkadaşlar?

    not: jQuerry bilmiyorum. söz öğreneceğim :) önümüzdeki yaz ya da bu yazın sonlarına doğru. şimdilik sek javascript le nasıl yapılır onu merak ediyorum.

    yardımlarınız için teşekkür ederim...

    kofcu tarafından 17/Tem/16 21:07 tarihinde düzenlenmiştir

    ben de sevgiden yanayım...
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    ajaxtan gelen değerini şu şekilde işlediğini farzediyorum.

     

    Ajaxtan gelen cevap

     

    Her defasında ilgili-div elementinin en sonuna eklemek için ise.

    jQuery(".ilgili-div:last").after(Ajax Sonucu);

     

    ontedi tarafından 17/Tem/16 21:32 tarihinde düzenlenmiştir

    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nurulmac11
    nurulmac11's avatar
    Kayıt Tarihi: 04/Ağustos/2012
    Erkek

    suna bak

    tam olarak dedigin seyi yapiyo : http://api.jquery.com/append/


    black implies white, self implies other, life implies death.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kofcu
    kofcu's avatar
    Kayıt Tarihi: 29/Ağustos/2014
    Erkek

    hocam jQuery ile çok kolay bir şey olduğunun farkındayım ama jQuery kullanmadan nasıl yaparım?

    istediğim şeyin "append" olduğunu da biliyordum bu arada google da "ajax append" olarak aradım hep ama jQuery append fonksiyonu geldiği için buradan bir sorayım dedim.

    yorumlarınız için teşekkür ederim


    ben de sevgiden yanayım...
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kvasir
    kvasir's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek
    kofcu bunu yazdı

    hocam jQuery ile çok kolay bir şey olduğunun farkındayım ama jQuery kullanmadan nasıl yaparım?

    istediğim şeyin "append" olduğunu da biliyordum bu arada google da "ajax append" olarak aradım hep ama jQuery append fonksiyonu geldiği için buradan bir sorayım dedim.

    yorumlarınız için teşekkür ederim

    document.getElementByID("ilgilidiv").innerHTML += "<div>"+veri+"</div>";

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kofcu
    kofcu's avatar
    Kayıt Tarihi: 29/Ağustos/2014
    Erkek
    kvasir bunu yazdı
    kofcu bunu yazdı

    hocam jQuery ile çok kolay bir şey olduğunun farkındayım ama jQuery kullanmadan nasıl yaparım?

    istediğim şeyin "append" olduğunu da biliyordum bu arada google da "ajax append" olarak aradım hep ama jQuery append fonksiyonu geldiği için buradan bir sorayım dedim.

    yorumlarınız için teşekkür ederim

    document.getElementByID("ilgilidiv").innerHTML += "

    "+veri+"

    ";

    vaay çok akıllıca hocam teşekkür ederim... ajax'daki response text kısmını += xhttp.responseText yaparak işimi hallettim teşekkürler :)

    edit: ek olarak bunu yaparken düşündüm de şimdi son yüklediğim en başta görünüyor. acaba en sonda görünmesini nasıl sağlardım... yani "bu yaptığımız aslında prepend oldu append olsa nasıl olurdu acaba?" diye bir soru geldi aklıma. lüzum olduğundan ya da şimdi araştıracağımdan değil sadece aklıma geldi... vardır elbet yine kolay bir yolu :)

    elementi bi değişkene atayıp sonra içeriğine responsetext i ekleyip peşine değişkene attığımız eski halini ekleriz heralde.

    element = [element];

    [element] = xhttp.responseText + element;

    ha olur mu bilmiyorum denemek gerek....

    son edit: prepend dedim yukarda ama yok bu append olmuş, bana prepend lazımmış, dediğimi deneyeceğim şimdi bakalım, başarılı olursam paylaşacağım.

    KAFAM KARIŞMIŞ BAYA SÖYLEDİKLERİMDE ÇELİŞKİLER VAR KUSURA BAKMAYIN, TOPARLAYINCA DÜZENLEYECEĞİM..

    kofcu tarafından 17/Tem/16 23:28 tarihinde düzenlenmiştir

    ben de sevgiden yanayım...
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kofcu
    kofcu's avatar
    Kayıt Tarihi: 29/Ağustos/2014
    Erkek
    kofcu bunu yazdı
    kvasir bunu yazdı
    kofcu bunu yazdı

    hocam jQuery ile çok kolay bir şey olduğunun farkındayım ama jQuery kullanmadan nasıl yaparım?

    istediğim şeyin "append" olduğunu da biliyordum bu arada google da "ajax append" olarak aradım hep ama jQuery append fonksiyonu geldiği için buradan bir sorayım dedim.

    yorumlarınız için teşekkür ederim

    document.getElementByID("ilgilidiv").innerHTML += "

    "+veri+"

    ";

     

    KAFAM KARIŞMIŞ BAYA SÖYLEDİKLERİMDE ÇELİŞKİLER VAR KUSURA BAKMAYIN, TOPARLAYINCA DÜZENLEYECEĞİM..

    kafamı düzenleyim derken tam istediğimi buldum. biraz daha elementlerle oynayabilmeyi gerektiren bir işlemmiş bu. bilmiyordum, öğrendim, ufkum açıldı.

    http://clubmate.fi/append-and-prepend-elements-with-pure-javascript/


    ben de sevgiden yanayım...
Toplam Hit: 926 Toplam Mesaj: 7
javascript ajax