2009-08-07 5 views
2

私はいくつかの行とチェックボックスを各行のjspページにテーブルがあります。チェックボックスに値の配列を作成するjs関数を作成しました。私はこの配列をajax呼び出しで送信したいので、私はそれをtoJson-edにしましたが、actionbean変数がこれらのパラメータでどのように設定されるのか理解できません。誰も助けることができますか?ありがとう!Stripes&jQuery - ajaxリクエストで変数をどのように送信するのですか?

答えて

1

良い質問です。通常、アクションBeanにインスタンス変数を作成し、ゲッター/セッターを公開します。フォームポストパラメータやget paramsを使用して自動的に入力されます。

あなたがチェックボックスの小さな一握りを持っていた場合、あなたは、あなたのAJAX呼び出しが「Preferences.action?box1=true&box2=false&box3=false」のようなURLである可能性があり、あなたのActionBean上のそれぞれに対してブール値を作ることができます。

1トンあれば、ActionBeanでListを作成できます。私はこれをnon-ajaxの方法で処理しましたが、チェックボックスにname属性を設定すると、name="preferences[0]"のようになります。私はあなたがこの方法でもjquery ajaxを呼び出すことができると思うが、あなたはurlにparamの名前をエンコードしなければならないかもしれない。

jquery形式のプラグインを調べて、単にjsonをPOSTすることもできます。

関連する問題