ulとliを使用してAPIからメニューを表示したいのですが、liにajax応答が追加されていません。親切に私を助けてください。ここでJson APIの応答がli属性に追加されていません
は、ここで私のHTML
@{
ViewData["Title"] = "Home Page";
}
<script src="~/lib/jquery/dist/jquery.min.js"></script>
<div id="demo">
<ul><li id="results"></li></ul>
</div>
である私のスクリプトです。
<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>
これはコンソールウィンドウのAjaxレスポンスです。
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
の名前の値を取得する必要がありますか? – guradio
なぜ 'var title = + response.ParentList;'で '= +'を使用しますか –
'console.log(レスポンス) 'からレスポンスを追加できますか? –