我想将 JavaScript 对象数组作为列表对象发送到服务器,服务器端方法(GetData)接受具有 3 个元素的列表对象,但所有元素都有空值。有什么建议吗?提前致谢。
在客户端:
用户.js
define(function () {
function User(name) {
this.Name = name
}
return User;
});
main.js
var users = [new User('Barney'),
new User('Cartman'),
new User('Sheldon')];
$.ajax({
type: "POST",
url: "/Home/GetData",
data: {users: users},
success: function (data) {
//alert(data.Result);
},
dataType: "json"
});
在服务器:
获取数据操作
public void GetData(List<User> users){
}
用户模型
public class User {
public string Name { get; set; }
}