【发布时间】:2015-05-16 01:48:00
【问题描述】:
您好,我正在尝试以这种方式将对象列表发布到 Web api 方法:
var uri = "http://localhost:" + port + "/api/Account";
$.ajax({
dateType: "json",
method: "POST",
url: uri,
data: JSON.stringify(schedule),
success: function (result) {
alert(result);
},
error: function () {
alert("mal")
}
})
我的web api方法如下:
public IHttpActionResult createSchedule([FromBody]List<Schedule> schedule)
{
return Ok(schedule.Capacity);
}
问题是返回 0 而不是列表中对象的数量。我认为那是因为列表是空的。我在做什么坏事?我读了一些关于将数据设置为date: {"": schedule} 的内容,但它没有用。它抛出了一个空引用异常。
【问题讨论】:
标签: jquery post asp.net-web-api