2011-11-08 17 views
1

serialize()機能でフォーム入力フィールドからすべてのデータを収集しています。しかし、送信ボタンを押しても送信ボタンの値は含まれません。フォーム名をPOSTデータにプッシュする方法(私の場合、フォーム名をformData変数にプッシュしたい)フォーム名をAjaxから送信されたPOSTデータにプッシュ

コードは、その

$("#signup_form").submit(function() { 
     var form = $(this), 
      formData = form.serialize(), 
      formUrl = form.attr('action'), 
      formMethod = form.attr('method'); 
.... 

答えて

3

ように私は推測serializeによって生成されたクエリ文字列に追加し見えます。私はあなたの関数の残りの部分でフォームデータを使って何をやっているのかは分かりませんが、完全なコードが助けになるかもしれませんが、下記のスニペットで十分でしょう。

$("#signup_form").submit(function() { 
     var form = $(this), 
      formData = form.serialize() + '&formName=' + form.attr('name'), 
      formUrl = form.attr('action'), 
      formMethod = form.attr('method'), 
.... 
関連する問題