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);
、その後、あなたは今、JavaScriptでそれを反復処理することができ、あなたのWebページに
var jsArray = eval('(' + '<%=request.getAttribute("jsonarray")%>' + ')');
をjavscript使用:
for(var i=0;i<jsArray.length;i++)
{
var getName = jsArray[i];
}
これが役に立った!
関連する問題
- 1. 列を反復処理して辞書/ハッシュテーブルを作成するにはどうすればよいですか?
- 2. リストを反復処理するにはどうすればよいですか?
- 3. リストを反復処理するにはどうすればよいですか?
- 4. 反復処理リストを作成する
- 5. JSONリストを反復処理するにはどうすればよいですか?
- 6. 多次元配列の行と列を反復処理するにはどうすればよいですか?
- 7. Pythonを使用してJSON値を反復処理するにはどうすればよいですか?
- 8. PHPでJSON配列を反復処理するには?
- 9. 反応ネイティブでJSON配列を反復処理する
- 10. 特定のインデックスから配列を反復処理するにはどうすればよいですか?
- 11. Rubyで範囲の配列を反復処理するにはどうすればよいですか?
- 12. Perl配列リファレンスを反復処理するにはどうすればよいですか?
- 13. Javaでjsonを正しく反復処理するにはどうすればよいですか?
- 14. Ajax中にネストされたJSONを反復処理するにはどうすればよいですか?
- 15. 配列を反復処理して値をJSON URLに挿入
- 16. 配列リストを反復処理中に配列リストを変更する
- 17. Angular JSのJSONファイルを適切に反復処理するにはどうすればよいですか?
- 18. 多次元JSON配列を反復処理する方法は?
- 19. JSON配列を反復処理する方法は?
- 20. RailsでJSON配列を反復処理する方法
- 21. djangoテンプレートの関連オブジェクトのリストを反復処理するにはどうすればよいですか?
- 22. Jasperのリストを反復処理するにはどうすればよいですか?
- 23. オブジェクトの配列を反復処理して、属性が存在するかどうかを確認するにはどうすればよいですか?
- 24. スカラーで並列にマップを反復処理するにはどうすればよいですか?
- 25. Python APIを使用してSQLiteデータベースを反復処理するにはどうすればよいですか?
- 26. aspjsonとclassic aspを使ってjson配列を反復処理するには?
- 27. 反復配列の各インデックスの状態を管理するにはどうすればいいですか?REACT
- 28. リスト内のリストを列に反復処理する方法は?
- 29. pandasデータフレーム列の要素を反復処理するにはどうすればよいですか?
- 30. webdriverioを使用してJSON要素のリストを反復処理し、その属性にアクセスするにはどうすればよいですか?