Tôi có một biểu mẫu được tạo bằng Knockout.js. Khi người dùng nhấn nút gửi, tôi chuyển đổi chế độ xem mô hình trở lại trong một mô hình và đang cố gửi tới máy chủ. Tôi đã thử:Gửi json đến hành động MVC3
ko.utils.postJson(location.href, ko.toJSON(viewModel));
Nhưng đối tượng bị để trống khi máy chủ nhấn vào máy chủ. Tôi đã chuyển sang mã này:
$.ajax({
url: location.href,
type: "POST",
data: ko.toJSON(viewModel),
datatype: "json",
contentType: "application/json charset=utf-8",
success: function (data) { alert("success"); },
error: function (data) { alert("error"); }
});
Điều đó sẽ chuyển dữ liệu đến máy chủ với dữ liệu chính xác trong đó.
Nhưng điều tôi muốn là có dữ liệu được gửi để bộ điều khiển của tôi có thể chuyển hướng đến chế độ xem chính xác. Bất kỳ đề xuất nào?
Đó làm việc rất lớn nhờ. Tôi đã làm theo ví dụ bạn đã đề cập. Tôi đã bỏ lỡ phần thuộc tính. –