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

  • EvilControllers

    EvilControll

    20 Ocak 2008
  • NextGenWindows

    NextGenWindo

    8 Kasım 2011
  • sonia989

    sonia989

    26 EKİM 2006