Je travaillais sur un projet et je me demandais comment gérer le résultat de JSON en tant qu'objet. Je réussis à utiliser une vue partielle mais je me demande simplement si c'est possible si je renvoie un résultat json sous forme de liste.asp.net mvc5 Utilisation de JsonResult
Mon résultat attendu est comme ça:
@using (Ajax.BeginForm("AddMission", "Mission", new AjaxOptions { HttpMethod = "POST", UpdateTargetId = "ajaxEtki", InsertionMode = InsertionMode.InsertAfter } new AjaxOptions { HttpMethod = "POST", OnSuccess = "OnSuccess", OnFailure = "OnFailure" }){
// Do some staff
}
et dans la partie contrôleur
public JsonResult()
{
List<Missions> missions = _db.Missions.ToList();
return Json(missions,JsonBehavior.AllowGet);
}
Je me demande comment gérer le résultat dans View partie (je veux utiliser le résultat comme des objets
// La partie que je me demande est l'utilisation de cette partie de script. // Parce que je n'ai pas réussi dans cette partie de script. Quelqu'un peut-il m'aider sur la façon de convertir ce jsonresult en liste d'objets?
<script type="text/javascript">
function OnSuccess(response) {
var obj = response.get
alert(response);
var isss = JSON.parse(response);
var target = $("#ajaxEtki");
target.empty();
for (var i = 0; i < response.length; i++) {
var product = response[i];
alert(product);
target.append(product.GOREVTURADI + "<br />");
}
}
function OnFailure(response) {
alert("false")
}
</script>
Merci d'avance pour votre aide.
Cordialement.