2014-02-12 2 views
0

все! У меня есть контроллерСоздайте массив Json от контроллера MVC

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

использовать следующий код для создания Javascript массива из JSON:

<script> 
    var rows = []; 
    for (var i = 0; i < jsonresult.length; i++) { 
    rows.push.apply(rows, jsonresult[i]); 
    } 
    </script> 
Смежные вопросы