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

  • CNET

    CNET

    5 Mayıs 2006
  • humanHardDrive

    humanHardDri

    16 Mart 2011
  • Rugiagialia

    Rugiagialia

    1 Ocak 2008