使用ajax发布时是否会发生绑定?

时间:2010-02-27 22:00:46

标签: jquery asp.net-mvc forms post

使用jQuery发布时可以绑定到对象吗?

您可以调用此控制器操作

 public ActionResult AddCar(Car myCar)
 {
   . . .
 }

表单的属性使用ASP.NET MVC的绑定来填充汽车的属性。

如果我通过ajax和jQuery发帖,我可以做同样的事情吗?

2 个答案:

答案 0 :(得分:1)

如果您的HTML表单包含要绑定到对象的输入:

$.ajax({
    url: '/AddCar',
    data: $('#yourFormId').serialize(),
    success: function(data) {
        alert('success');
    }
});

或者如果您没有表单并且想要手动绑定对象属性:

$.ajax({
    url: '/AddCar',
    data: { make: 'Peugeot', model: '407', year: '2009' },
    success: function(data) {
        alert('success');
    }
});

答案 1 :(得分:0)

是的,你可以。
您只需要确保表单中的键对应于Car对象的属性。