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

  • Candyrat Records

    Candyrat Rec

    10 Mayıs 2006
  • chrmoe

    chrmoe

    7 Kasım 2006
  • Plugable

    Plugable

    19 Mayıs 2010