2014-02-12 111 views
0

大家好! 我控制器從MVC控制器創建Json數組

public JsonResult GetPlacesJson() 
     { 
      var result = myplaces.GetAllPlaces();   //return List 
      return Json(result,JsonRequestBehavior.AllowGet); 
     } 

我需要創建一個JavaScript數組與JSON對象使用controller.I試圖用$ .getJson(...),但我沒有succeed.Could你能幫我嗎? 謝謝!

+0

就得到一個正常指定回報 –

回答

0

試試這個,

 
       JsonArray places = new JsonArray(); 

       for (String s : myplaces.GetAllPlaces();) { 
        places.add(new JsonPrimitive(s)); 
       } 
0

使用下面的代碼創建從JSON Javascript數組:

<script> 
    var rows = []; 
    for (var i = 0; i < jsonresult.length; i++) { 
    rows.push.apply(rows, jsonresult[i]); 
    } 
    </script>