2012-03-29 14 views

答えて

14

これはそれを行う必要があります。

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

$.post()または$.ajax()

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

に(ID = 'ボブ' と仮定)のドキュメントを自分のフォームデータを置く方法は、それを説明します最高:http://api.jquery.com/jQuery.post/

7

あなたが知っているだろう...それは文書の中にあるテーション! :P

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

編集:大丈夫大丈夫...

$('#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

あなたが持ってきたリンクには、少なくとも実際にはありません。 –

+0

編集された編集を参照してください:) –

+0

ドキュメントをチェックするのはあまりにも怠惰ではありませんが、実際は "jQuery.ajax(url [、settings])"です。 – albb

4

jQueryを使って船は自動的に通常のAJAXifyます何もありませんあなたのためのフォーム。

オプション1 - 、フォームのsubmitイベントをインターセプトserializeを使用して、フォームフィールドからデータをこすり、と提案されているようajaxまたはpostを、使用して送信します。

オプション2 - この素晴らしいforms pluginを使用します。これはオプション1のすべてを行います。

+1

私は同意しません。 http://api.jquery.com/serialize/ –

+1

シリアライズは_AotA_AJAXificationです。私はあなたの不一致に同意しない、@MatthewBlancarte – paislee

+0

おそらく、私たちはAJAXificationを定義することから始めなければならない。私は同じページにいるとは思わない。 :) –

関連する問題