1
A
回答
4
public ActionResult Foo()
{
var list = new List<string>();
list.Add("foo");
list.Add("bar");
return Json(list, JsonRequestBehavior.AllowGet);
}
,並在客戶端上:
$.getJSON('@Url.Action("Foo")', function(list) {
for (var i = 0; i < list.length; i++) {
alert(list[i]);
}
});
如果你想要一個數組發送到您的控制器動作作爲輸入:
public ActionResult Foo(string[] foos)
{
...
}
,你可以做到以下幾點:
var array = [];
array.push('foo');
array.push('bar');
$.ajax({
url: '@Url.Action("foo")',
type: 'POST',
contentType: 'application/json',
data: JSON.stringify({ foos: array }),
success: function(result) {
}
});
0
JSONArray array = new JSONArray();
JSONObject object = new JSONObject();
for(int i=0;i<size;i++)
{
//To create an array of objects
String name = <get name from your list>
object.put(key name, key value); // example: object.put("name","whatever string you want");
//To create an array of arrays
JSONArray subarray = new JSONArray();
subarray.add(name);
//Put your object or subarray into the main JSONArray
array.add(object);
// OR
array.add(subarray);
}
現在從您的控制器發送您的JSONArray到您的網頁像這樣:
request.setAttribute("jsonarray",array);
RequestDispatcher rd = request.getRequestDispatcher("main.jsp");
rd.forward(request, response);
,然後使用javscript在您的網頁,
var jsArray = eval('(' + '<%=request.getAttribute("jsonarray")%>' + ')');
現在,您可以遍歷它在javascript:
for(var i=0;i<jsArray.length;i++)
{
var getName = jsArray[i];
}
希望這有助於!
相關問題
- 1. Ruby - 遍歷數組並創建一個三列x行表
- 2. 序言:遍歷一個列表,並創建一個謂語
- 3. 如何遍歷2個數組列表
- 4. 如何逐行建立JSON數組(遍歷列表)。 FlexJSON
- 5. 如何遍歷JSON數組?
- 6. 如何遍歷json數組?
- 7. 如何從JSON數組創建列表?
- 8. 創建並循環遍歷數組bools
- 9. 從排列表創建數據幀,並遍歷它
- 10. 遍歷一個散列數組來創建數據導軌
- 11. jQuery 2維數組 - 如何遍歷它並根據數組值創建一個列表
- 12. 如何遍歷一個列表來創建一個特定的其他列表
- 13. 遍歷一個可變的JSON數組
- 14. 如何遍歷字節數組列表...?
- 15. 通過遍歷錶行來創建一個對象數組
- 16. fish:遍歷數組/列表
- 17. 如何構建一個列表並從JSON中提取數據?
- 18. 如何遍歷JS數組來創建連續的列號
- 19. 遍歷字典列表並創建新的字典列表
- 20. 如何遍歷多維JSON數組?
- 21. 如何在TCL中創建並遍歷散列哈希值?
- 22. 如何從R中的z數組中創建一個列表?
- 23. 如何從表頭中遍歷列vba
- 24. 遍歷列表使用JSON
- 25. 從表列創建一個數組
- 26. 如何遍歷thymeleaf中另一個列表中的列表?
- 27. 遍歷MySQL的數組,每個variabe創建一個會話
- 28. .filter遍歷一個數組
- 29. 遍歷一個BPEL數組
- 30. JSON遍歷嵌套數組