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

  • Ben Schoon

    Ben Schoon

    23 Kasım 2012
  • Gali B

    Gali B

    1 EYLÜL 2006
  • pleated-jeans

    pleated-jean

    6 HAZİRAN 2013