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

  • buttheadgsxr1000

    buttheadgsxr

    24 Ocak 2008
  • RiceBunny

    RiceBunny

    16 ŞUBAT 2006
  • SRI International

    SRI Internat

    30 NİSAN 2008