Tôi đang cố gắng thay thế gửi biểu mẫu bằng cuộc gọi ajax. hành động cần formcollection và tôi không muốn tạo một Model mới. Vì vậy, tôi cần phải vượt qua toàn bộ hình thức (giống như gửi mẫu) nhưng thông qua cuộc gọi ajax. Tôi đã cố gắng tuần tự hóa và sử dụng Json nhưng tính năng formcollection trống. đây là chữ ký hành động của tôi:Làm thế nào để vượt qua formcollection bằng cách sử dụng ajax gọi đến một hành động?
public ActionResult CompleteRegisteration(FormCollection formCollection)
và đây là nút của tôi nộp nhấp chuột:
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);
}
}
});
nay làm thế nào tôi có thể truyền dữ liệu vào FormCollection?
Nên có "," sau khi nhập: 'POST' dòng – PAVITRA
@PAVITRA, được thêm vào, cảm ơn – Andrei