Javascript Değişken (Yardım)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Webci58
    Webci58's avatar
    Kayıt Tarihi: 12/Eylül/2012
    Erkek

    Müritler iyi haftasonları diliyorum. Ajax ile yoruma cevap sistemi yapıyorum. yorumlar döngüsünün içine cevap döngüsü yaptım herneyse cevap eklerken yorum id'sini almam gerekiyor. bunu başka şekilde yaptım fakat formu temizleyemediğim için değiştirdim bundada id gönderemiyorum javascript bilgim yok pek.

     

    aşağıda bold yazdığım bölümü js dosyasına nasıl gönderebilirim?

    Cevap Bölümü

    <form id="cevap-ekle" class="cevap_form<%=resimyorumlari("id")%>" name="cevap">
    <input name="cevap_adsoyad" maxlength="29" value="<%=resimyorumlari("id")%>" name="cevap_adsoyad" class="cevap-text"/>
    <textarea name="cevap" maxlength="1000" id="cevap_text" class="cevap-texarea"></textarea>
    <a class="cevap-gonder" onclick="javascript:cevapgonder(<%=resimyorumlari("id")%>);return false;" href="javascript:void(0)" type="button"> </a>
    </form>

     

    Javascript

    function cevapgonder(news_id) {

    var keyword = $('.cevap_form').serialize();
    $.ajax({
    type: "POST",
    url: "/resim-cevap-ekle/cevap",
    data: keyword,
    success: function(msg) {
    $("#cevappaneli").slideUp("fast", function() {
    $("#cevap-sonucu").css( {display:"block"});
    $("#cevappaneli").css( {display:"none"});
    });
    }
    });

    }

     

     


    Frontend Dev.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Webci58
    Webci58's avatar
    Kayıt Tarihi: 12/Eylül/2012
    Erkek

    Şöyle daha iyi anlaşılır sanırım;

     

    örneğin class="cevapform75" olarak gidiyo ama javascriptte o 75 kısmını nasıl yazdırırım? id="yorumid" buna o 75'i atadım ama jsye nasıl yazdırcam var keyword = $('.cevap_form').serialize();  alanının yanına ekletmem lazım

    Webci58 tarafından 06/Ara/14 14:54 tarihinde düzenlenmiştir

    Frontend Dev.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek
    <form id="cevap-ekle" class="cevap_form<%=resimyorumlari("id")%>" name="cevap">
    <input name="cevap_adsoyad" maxlength="29" value="<%=resimyorumlari("id")%>" name="cevap_adsoyad" class="cevap-text"/>
    <textarea name="cevap" maxlength="1000" id="cevap_text" class="cevap-texarea"></textarea>
    <a class="cevap-gonder" onclick="javascript:cevapgonder(<%=resimyorumlari("id")%>);return false;" href="javascript:void(0)" type="button"> </a>
    </form>

    Bunun yerine

    <form id="cevap-ekle" class="cevap_form" name="cevap">
    <input type="hidden" name="yorumid" value="<%=resimyorumlari("id")%>" />
    <input name="cevap_adsoyad" maxlength="29" value="<%=resimyorumlari("id")%>" name="cevap_adsoyad" class="cevap-text"/>
    <textarea name="cevap" maxlength="1000" id="cevap_text" class="cevap-texarea"></textarea>
    <a class="cevap-gonder" onclick="javascript:cevapgonder(<%=resimyorumlari("id")%>);return false;" href="javascript:void(0)" type="button"> </a>
    </form>

    Olarak dene, ajaxı yolladığın tarafta ise

    strYorumID = Request("yorumid")

    Şeklinde al.


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Webci58
    Webci58's avatar
    Kayıt Tarihi: 12/Eylül/2012
    Erkek

    hay sağolasın üstad tamamdır, peki çoklu formda çalışmıyo form idsi yüzünden

     

    var keyword = $('.yorum_form').serialize();  bunun sonuna strYorumID bunu nasıl yerleştiririm?

     

    yorum_form45 olacak şekilde


    Frontend Dev.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    var keyword = $('.cevap_form').serialize();

    yerine 

    var keyword = $('.cevap_form'+news_id).serialize(); 

    dene


    :|
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Webci58
    Webci58's avatar
    Kayıt Tarihi: 12/Eylül/2012
    Erkek

    üstadlarım çok teşekkür ederim sağolun 2 gündür uğraşıyodum çözüldü sayenizde :)


    Frontend Dev.
Toplam Hit: 755 Toplam Mesaj: 6