Je souhaite afficher Menu à partir de l'API en utilisant ul et li, mais la réponse ajax n'est pas ajoutée dans le li. Merci de m'aider.La réponse de l'API JSON n'est pas ajoutée dans l'attribut li
Voici mon Html
@{
ViewData["Title"] = "Home Page";
}
<script src="~/lib/jquery/dist/jquery.min.js"></script>
<div id="demo">
<ul><li id="results"></li></ul>
</div>
Voici mon script.
<script>
$.ajax({
url: "http://any-url",
dataType: "json",
contentType: "application/json; charset=utf-8",
type: "POST",
data: JSON.stringify({ "ProjectId": "1" }),
success: function (response) {
var title = +response.ParentList;
console.log(response);
$.each(response, function() {
$("#results").append(title.Name);
})
},
error: function (status)
{
console.log(status.statusText);
}
});
</script>
Et ceci est une réponse Ajax dans ma fenêtre de console.
Object {Message: "Successfully", Status: "OK", Parentlist: Array(10)}
Message:"Successfully"
Parentlist:Array(10)
0:Object
1:Object
Parentlist:Array(10)
0:Object
Child:Array(0)
DisplayOrder:"-8"
Id:"1012"
Name:"Mysorie Chif
ce que vous voyez dans la console? – guradio
Pourquoi utilisez-vous '= +' dans var title = + response.ParentList; ' –
Pourriez-vous ajouter la réponse de' console.log (réponse) ' –