2011-07-14 10 views
1

こんにちは私はフォームをシリアル化し、私のPHPに提出しようとしています。私は、通常の.serializeコマンドを使用すると空白が '+'に変わるので、JSONを渡すことに腹を立てていることがわかりました。シリアライズ<input>に基づいてクラス

class = passで入力値のみを選択する方法は不思議でしたか?

<input class="pass"> 

ボトムコードを使用してJSONに変換していますが、どのようにクラスを選択することができますか?

http://jsfiddle.net/r3S5U/10/

これを行うには良い方法はありますか?

答えて

5

の代わりにやって:

alert(JSON.stringify($('form').serializeObject())); 

をするだけ.passするフォームセレクターを変更: 'パス' クラスと

alert(JSON.stringify($('.pass').serializeObject())); 

のみDOM要素は現在、シリアライズされます。合格=

$('.pass').serializeObject(); 

それで、あなたはクラスで唯一の入力を選択します:

+0

は –

+2

は 'serializeObject'を試してみましたが、うまくいきませんでした)あなたは非常に多く=ありがとうございます。しかし作品は「シリアライズ」する。 jquery-1.10.2.jsで試した – user2118559

0

あなたはこのコードを使用することができます。

よろしく

関連する問題