0

コントローラからリストを入力してモデルオブジェクトに追加しました。jqueryを使用してクライアント側でリストの値にアクセスしようとしています。jqueryを使用してクライアント側でリストまたはマップの値を取得する方法はありますか?以下は私のコードです。

コントローラ内。

List<String> list = new ArrayList<String>();
list.add("username");
list.add("password");
mav.addObject("list", list);

jsで

<script type="text/javascript">
    var command = "${list}";
    alert("comand" + command);
</script>

alertはo/pを[username、password]として提供します。リストを反復処理し、jqueryを使用してそれらの値を取得するにはどうすればよいですか。前もって感謝します。

4

1 に答える 1

0

mvcアクションの戻りタイプをJsonResultに変更してみてください。したがって、MVCメソッドは次のようになります。

public JsonResult MyMethod()
{
        List<String> list = new ArrayList<String>();
        list.add("username");
        list.add("password");
        mav.addObject("list", list);
}
于 2012-11-22T14:55:12.343 に答える