我想使用ul和li顯示來自API的菜單,但ajax響應不會附加在li中。請幫助我。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中添加來自'console.log(response)'的響應' –