• 28-07-2020, 00:39:11
    #1
    Arkadaşlar şöyle birşey yapmak istiyorum. ajax ile oluşan formu div içine çekiyorum. Bu form bankadan geldiği için ordan geldiği gibi alıp değiştirmem gerekiyor. Yani form içindeki input a tıklatmam gerekiyor. ben bilgileri gönderip alırken bana cevap olarak aşağıdaki form dönüyor bu formda yer alan submit e tıklama özelliği vermek istiyorum. Fakat noscript tagı içinde gelmekte.
    Ajax tan gelen cevap aşağıdaki gibidir.
    <title></title>
    <form name="downloadForm" action="gidecekadres" method="POST">
    <input type="hidden" name="goreq" value="xxxxxxxxx">
    
    <noscript>
    <center>Please click the submit button below.<br>
    <input type="submit" name="submit" value="Submit"></center>
    </noscript>
    <noscript>
    <center>Please click the submit button below.<br>
    <input type="submit" name="submit" value="Submit"></center>
    </noscript>
    </form>
    JS kodlarım aşağıdaki gibidir.
    success : function(cevap){
                        $(cevap).parent().find("noscript").remove();
                        $("#POSSONUC").html(cevap);
                    }
  • 28-07-2020, 00:53:02
    #2
    Aşağıda yazdığım kodu kendinizde dener misiniz? Mevcut dönen response html olarak işledikten hemen sonra aynı form içerisindeki input buttona attr olarak bir onclick özelliği ekler mi diye düşündüm sonrasında da zaten orada ki onclick fonksiyonunu yazıp trigger ettirmek var yada direkt olarak tıklama sonrası işlem gerçekleştirmek. Umarım çalışır bilemedim : ) @polatyener;
    $(function() {
        $.ajax({
            type: "POST",
            dataType: "JSON",
            url: "url",
            data: {"data": data},
            success: function(cevap) {
                $(cevap).parent().find("noscript").remove();
                $("#POSSONUC").html(cevap);
                $('form[name="downloadForm"] input[type="submit"]').attr("onclick", "downSubmit(this)");
            }
        });
    
        function downSubmit(e) {
            event.preventDefault();
            console.log(e);
        }
    });
  • 28-07-2020, 09:45:48
    #3
    DPA adlı üyeden alıntı: mesajı görüntüle
    Aşağıda yazdığım kodu kendinizde dener misiniz? Mevcut dönen response html olarak işledikten hemen sonra aynı form içerisindeki input buttona attr olarak bir onclick özelliği ekler mi diye düşündüm sonrasında da zaten orada ki onclick fonksiyonunu yazıp trigger ettirmek var yada direkt olarak tıklama sonrası işlem gerçekleştirmek. Umarım çalışır bilemedim : ) @polatyener;
    $(function() {
        $.ajax({
            type: "POST",
            dataType: "JSON",
            url: "url",
            data: {"data": data},
            success: function(cevap) {
                $(cevap).parent().find("noscript").remove();
                $("#POSSONUC").html(cevap);
                $('form[name="downloadForm"] input[type="submit"]').attr("onclick", "downSubmit(this)");
            }
        });
    
        function downSubmit(e) {
            event.preventDefault();
            console.log(e);
        }
    });
    Maalesef çalışmadı hiçbir etki olmuyor ya.