양식 제출을 Ajax 호출로 바꾸려고합니다. 액션에 formcollection이 필요하고 새 모델을 만들고 싶지 않습니다. 그래서 전체 양식 (양식 제출과 마찬가지로)을 전달해야하지만 아약스 호출을 통해 전달해야합니다. Json을 직렬화하고 사용하려고했지만 formcollection이 비어 있습니다. 이 내 액션 서명입니다 : Ajax 호출을 사용하여 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에 데이터를 전달할 수 있습니다
: 여기public ActionResult CompleteRegisteration(FormCollection formCollection)
내 제출 버튼 클릭은?
"POST"행 뒤에 ","을 입력해야합니다. – PAVITRA
@PAVITRA, added, thanks – Andrei