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. 如何逐行建立JSON數組(遍歷列表)。 FlexJSON
- 4. 如何遍歷JSON數組?
- 5. 創建並循環遍歷數組bools
- 6. 遍歷一個散列數組來創建數據導軌
- 7. jQuery 2維數組 - 如何遍歷它並根據數組值創建一個列表
- 8. 遍歷一個可變的JSON數組
- 9. 如何遍歷字節數組列表...?
- 10. 如何遍歷JS數組來創建連續的列號
- 11. 如何遍歷多維JSON數組?
- 12. 如何在TCL中創建並遍歷散列哈希值?
- 13. 如何從表頭中遍歷列vba
- 14. 遍歷列表使用JSON
- 15. 如何遍歷thymeleaf中另一個列表中的列表?
- 16. 遍歷一個BPEL數組
- 17. .filter遍歷一個數組
- 18. jquery,遍歷json數組
- 19. 遍歷API JSON數組
- 20. 創建並遍歷Java中的字符串列表
- 21. 循環遍歷列表並在Java中動態創建geoJSON
- 22. 如何遍歷JSON陣列來創建JasperReports的重複報告
- 23. 如何從下拉列表中創建一個值的數組?
- 24. 我如何從數組中的列表創建兩個列表?
- 25. 遍歷數組並在PHP中創建項目集合?
- 26. 在速度模板語言中創建並遍歷數組
- 27. 如何遍歷幾個列表以在R中創建數據框?
- 28. 如何遍歷字典列表並挑選一個最高值
- 29. 遍歷數組創建rails對象
- 30. 如何遍歷JSON並將值推送到列表?