Я пытаюсь заменить форму submit на вызов ajax. действие требует formcollection, и я не хочу создавать новую модель. Поэтому мне нужно передать всю форму (точно так же, как отправить форму), но через вызов ajax. Я попытался сериализовать и использовать Json, но formcollection пуст. это подпись моего действия:
public ActionResult CompleteRegisteration(FormCollection formCollection)
и нажмите кнопку "Отправить":
var form = $("#onlineform").serialize();
$.ajax({
url: "/Register/CompleteRegisteration",
datatype: 'json',
data: JSON.stringify(form),
contentType: "application/json; charset=utf-8",
success: function (data) {
if (data.result == "Error") {
alert(data.message);
}
}
});
теперь как я могу передать данные в formcollection?