SORU
17 Aralık 2008, ÇARŞAMBA


Formu nasıl tepki çekimi yapıyorum.gönder

Aşağıdaki kodu var:

<script type="text/javascript">
        function SubmitForm()
        {

            form1.submit();
        }

        function ShowResponse()
        {

        }
</script>
.
.
.
<div>
    <a href="#" onclick="SubmitForm();">Click</a>
</div>

form1.submit html yanıt yakalamak istiyorum? Bunu nasıl yapabilirim? Form1 için herhangi bir geri çağırma işlevi kayıt olabilirim.yöntemi?

CEVAP
17 Aralık 2008, ÇARŞAMBA


Bu kolay düz javascript ile yapmak mümkün olmayacaktır. Bir form post olduğunda, giriş sunucu ve sayfanıza gönderilir formu yenilenir - veri sunucu tarafında işlenir. Bu, submit() işlevi aslında hiçbir şey geri gelmiyor, sadece sunucuya form verilerini gönderir.

Eğer gerçekten tepki Javascript (sayfa yenilenmeden) almak istedim, sonra AJAX kullanmanız gerekir, ve AJAX kullanarak bahsetmeye başladığında, göreceksinizgerekbir kütüphane kullanın. jQuery en popüler, ve benim kişisel favorim. Tam olarak istediğiniz gibi ne olacak bir WordPress kullanmak için harika bir eklenti Form adında bir kız vardı.

Bir WordPress kullanmak ve bu eklenti kullanmak istiyorum:

$('#myForm')
    .ajaxForm({
        url : 'myscript.php', // or whatever
        dataType : 'json',
        success : function (response) {
            alert("The server says: "   response);
        }
    })
;

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Engadget

    Engadget

    18 EYLÜL 2006
  • funbro1

    funbro1

    11 Aralık 2007
  • Kyler Briskey

    Kyler Briske

    20 ŞUBAT 2011