Jquery 从HTML5页面调用WebAPI

Jquery 从HTML5页面调用WebAPI,jquery,html,asp.net-web-api,Jquery,Html,Asp.net Web Api,我试图在HTML5页面中绑定来自WebAPI调用的json响应。不知道我要去哪里。WebAPI返回以下json: { “ID”:1, “日期”:“2015-10-26T00:00:00”, “状态”:“已启动”, “行动”:{ “VerificationActionTypeID”:0, “VerificationActionType”:null, “VerificationActionTakenID”:0, “VerificationActionTake”:null, “Verfication

我试图在HTML5页面中绑定来自WebAPI调用的json响应。不知道我要去哪里。WebAPI返回以下json:

{
“ID”:1,
“日期”:“2015-10-26T00:00:00”,
“状态”:“已启动”,
“行动”:{
“VerificationActionTypeID”:0,
“VerificationActionType”:null,
“VerificationActionTakenID”:0,
“VerificationActionTake”:null,
“VerficationActionCreateDate”:“0001-01-01T00:00:00”,
“电子邮件地址”:空,
“备注”:空
},
“行动”:[
{
“VerificationActionTypeID”:0,
“VerificationActionType”:“执行冲洗Flowcell”,
“VerificationActionTakenID”:0,
“VerificationActionTake”:“跳过”,
“VerficationActionCreateDate”:“2015-10-26T10:04:05.093”,
“电子邮件地址”:空,
“备注”:空
}
]

}
JSON返回的项不是集合,而是单个对象。因此,“each”函数在对象的属性上迭代,而不是通过集合中的对象。以下是您问题的简化版本(,这可能是您应该提交的问题代码):

var data=JSON.parse(“{”ID“:1,“日期”:“2015-10-26T00:00:00”,“状态”:“已启动”,“操作”:{”VerificationActionTypeID“:0,“VerificationActionTakenID”:null,“VerificationActionTakenID”:0,“VerificationActionTakenID”:null,“VerficationActionCreateDate”:“0001-01-01T00:00:00”,“电子邮件地址”:null,“备注”:null},“操作”:[{“VerificationActionTakeId”:0,“VerificationActionType”:“执行冲洗流动池”,“VerificationActionTakenID”:0,“VerificationActionTakenID”:“跳过”,“VerficationActionCreateDate”:“2015-10-26T10:04:05.093”,“EmailAddress”:null,“Notes:null}]}”);
$。每个(数据、功能(键、项){
警报(“操作:+项”);
$(“#actions tbody”).append(“”+item.ID+“”+item.Status+“”);
});