我确定我已经在另一个解决方案中做到了这一点,但我似乎找不到任何解决方案来再次这样做,并想知道是否有人可以帮助我......
这是我的 WebAPI 代码:
public class WebController : ApiController
{
public void Get(string telephone, string postcode, List<Client> clients)
{
}
}
并且,从 jQuery 调用它:
function Client(name, age) {
this.Name = name;
this.Age = age;
}
var Clients = [];
Clients.push(new Client("Chris", 27));
$.ajax({
url: "/api/Web/",
data: { telephone: "999", postcode: "xxx xxx", clients: Clients }
});
但是“客户”对象总是返回为空。我也试过JSON.stringify(Clients)
了,结果是一样的。谁能看到我在这里遗漏的任何明显的东西?