2012-03-29 18 views

cevap

14

Bu yapmalıyım:

jQuery ile gemiler otomatik normal AJAXify olacak hiçbir şey yoktur
$.ajax({ 
    type: 'POST', 
    url: url, 
    data: $('#bob').serialize(), 
    success: success, 
    dataType: dataType 
}); 
0

$.post() veya $.ajax()

$.ajax({ 
    type: 'POST', 
    url: url, 
    data: data, 
    success: success, 
    dataType: dataType 
}); 

belgeler bunu açıklayacağız aşağıdaki koduna benim form verilerini (id = 'Bob' varsayın) koyardı en iyi: http://api.jquery.com/jQuery.post/

7

Bilmiyor muydunuz? tation! : P

http://api.jquery.com/jQuery.ajax/

Düzenleme: ... tamam tamam

$('#too_cool_form').submit(function(e){ 
    e.preventDefault(); 
    //do some verification 
    $.ajax({ 
    url: '', 
    data: $(this).serialize(), 
    success: function(data) 
    { 
     //callback methods go right here 
    } 
    }); 
}); 
+0

gerçekten değil, en azından getirdiğiniz bağlantıda değil. –

+0

Düzenlenmiş cevabı bakın :) –

+0

Gerçekten belgeyi kontrol etmek için çok tembel olmamalı, ama aslında "jQuery.ajax (url [, settings])". – albb

4

senin için formu.

Seçenek 1 - formun submit olayı müdahale gerçekleştirin serialize kullanarak form alanları veri kazımak ve önerildiği gibi ajax veya post kullanarak gönderin.

Seçenek 2 - sizin için seçenek 1 hepsini yapıyor bu büyük forms plugin kullanın.

+1

Katılmıyorum, efendim. http://api.jquery.com/serialize/ –

+1

Seri hallendirme _not_ AJAXification'dır. Anlaşmazlığınıza katılmıyorum, @MatthewBlancarte – paislee

+0

Belki de AJAXification'ı tanımlayarak başlamalıyız ... Aynı sayfada olduğumuzu düşünmüyorum. :) –

İlgili konular