SORU
29 Temmuz 2009, ÇARŞAMBA


Bir form jQuery kullanarak gönder

JQuery kullanarak bir formu göndermek istiyorum. Birisi kod, demo veya örnek bağlantı sağlayabilir.

CEVAP
29 Temmuz 2009, ÇARŞAMBA


Formu normal bir AJAX çağrısı yoluyla gönderme bağlıdır. Örnekler ile belgeler de dahil olmak üzere http://jquery.com, en çok sayıda bilgi bulabilirsiniz. Normalde bir form göndermek için, bu site için submit() yöntemi göz atın. AJAX, muhtemelen ajax() post() iki yöntemi de kullanmak istiyorum ama çok farklı olasılıklar vardır. post() çok basitleştirilmiş, sınırlı bir arayüz ile ajax() yöntemini çağırmak için sadece uygun bir yol olduğunu unutmayın.

Yer imi gereken kritik bir kaynak, her gün kullanıyorum, How jQuery Works. JQuery kullanarak öğreticiler ve sol gezinme belgelerin tüm erişim sağlar.

Örnekler:

Normal

$('form#myForm').submit();

AJAX

$('input#submitButton').click( function() {
    $.post( 'some-url', $('form#myForm').serialize(), function(data) {
         ... do something with response from server
       },
       'json' // I expect a JSON response
    );
});

$('input#submitButton').click( function() {
    $.ajax({
        url: 'some-url',
        type: 'post',
        dataType: 'json',
        data: $('form#myForm').serialize(),
        success: function(data) {
                   ... do something with the data...
                 }
    });
});

ajax() post() yukarıdaki yöntemler eşdeğer olduğunu unutmayın. ajax() isteğe hataları, vb işlemek için ekleyebilirsiniz ek parametreler vardır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Feel The Electricity!

    Feel The Ele

    20 ŞUBAT 2010
  • Floortile83

    Floortile83

    16 Ocak 2010
  • TheMasterOfHell100

    TheMasterOfH

    13 AĞUSTOS 2011