大家好! 我有控制器
public JsonResult GetPlacesJson()
{
var result = myplaces.GetAllPlaces(); //return List
return Json(result,JsonRequestBehavior.AllowGet);
}
我需要使用controller创建一个带有JSON对象的JavaScript数组。我尝试使用$ .getJson(...),但我没有成功。你能帮助我吗? 谢谢!
答案 0 :(得分:0)
试试这个,
JsonArray places = new JsonArray(); for (String s : myplaces.GetAllPlaces();) { places.add(new JsonPrimitive(s)); }
答案 1 :(得分:0)
使用以下代码从json创建Javascript数组:
<script>
var rows = [];
for (var i = 0; i < jsonresult.length; i++) {
rows.push.apply(rows, jsonresult[i]);
}
</script>