Происходит ли связывание при публикации с помощью ajax? - PullRequest
0 голосов
/ 28 февраля 2010

Можно ли привязать объект при публикации с помощью jQuery?

Вы можете вызвать это действие контроллера

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

Где в свойствах формы используется привязка ASP.NET MVC для заполнения свойств автомобиля.

Если я пишу через ajax и jQuery, могу ли я сделать то же самое?

Ответы [ 2 ]

1 голос
/ 28 февраля 2010

Если у вас есть 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');
    }
});
0 голосов
/ 28 февраля 2010

Да, вы можете.
Вам просто нужно убедиться, что ключи в форме соответствуют свойствам объекта Car.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...