2012-11-22 47 views
0

我有一個從我的控制器填充的列表並添加到模型對象,我試圖訪問客戶端使用jQuery的列表值。有沒有辦法在客戶端使用jQuery來檢索列表或地圖的值。以下是我的代碼。使用jquery讀取列表或地圖

In Controller。

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> 

警報給O/P爲[用戶名,密碼]我如何可以遍歷列表,並使用jQuery檢索這些值。提前致謝。

+0

命令類型是數組嗎? [用戶名,密碼]看起來像一個數組。如果是這樣,你可以遍歷'for(var i = 0; i arunes

回答

0

嘗試將您的mvc動作的返回類型更改爲JsonResult。所以你的mvc方法應該是這樣的:

public JsonResult MyMethod() 
{ 
     List<String> list = new ArrayList<String>(); 
     list.add("username"); 
     list.add("password"); 
     mav.addObject("list", list); 
}