【jQuery】jquery.postでInputやtextareaを簡単に取得できる方法

jQueryのjquery.postでInputやtextareaを簡単にPOSTできる方法です。
毎回IDを$(‘#id’).val()で取得するのはめんどくさいので、
Input Textarea Selectの値をeachで取得してdata配列に入れます。
その後にjQuery.postでPOSTしたいPHPに値を送ります。

$.ajaxでも同じようにできるので、多くのコードを書かなくてもよくなります。

1
2
3
4
5
6
var data = {};
$('input,textarea,select').each(function(){
    data[$(this).attr('id')] = $(this).val();
});

$.post("test.php", data );

Twitter Comment

Related posts:

  1. 【WPプラグイン】TwitterのRTをコメントに表示する
  2. 【Twitter】新しいロゴと利用ガイドライン
  3. 【MySQL】重複している行のみ表示させる
  4. 【フォント】ツイッターのフォントPico

  1. それをするなら $(formSelecter).serializeArray(); でよくありません……?

  1. トラックバックはまだありません。