2012-01-16 31 views
0

私は単純なフォームを持って、選択コンボボックスと、各行にチェックボックスをつけて、必要な行を選択するテーブルを持っているとします。フォームを送信し、同時にAJAX経由でデータを送信しますか?

サーバー側では、(各行のチェックボックスを使用して)テーブルから選択したすべてのアイテムと、コンボボックスで選択したアイテムを関連付ける必要があります。

私はコンボボックスの値がフォームとともに送信されることを知っていますが、テーブルから選択した要素をすべて送信するにはどうすればよいですか? AJAXなどを使用する必要がありますか?またはPOST/GET経由でそれを行うことは可能ですか?

+0

いいえ、チェックした項目は、通常のフォームの投稿で簡単に取得できます。あなたのために働いていないのですか? – Brad

+0

私は実際にそれを試してみませんでしたが、サーバー側でどのように** **要素がテーブルから選択されているのですか?テーブルのすべてのチェックボックスを配列に入れることはできますか? ''のようなもので、そのvarをPOST経由で送りますか? – jere

答えて

1

フォームは、テーブルとコンボボックスの両方を囲む(祖先になる)必要があります。 表の行のチェックボックスが全てチェックの行のIDを含む配列としてコンボボックスの値、$_POST['rows']に加えて、

<input type="checkbox" name="rows[]" value="ROW ID"/> 

し、サーバー側で、あなたが買ってあげるようになるはずです。

+0

それは私に選択されたchecboxes、またはそれらのすべてを与えるでしょうか? – jere

+0

選択したチェックボックス – ori

+0

のみが魅力的に機能しました。ありがとう – jere

関連する問題