Submit json à ação MVC3
Eu tenho um formulário criado com o Knockout.js. Quando o usuário pressiona o botão enviar, converto o modelo de exibição novamente em um modelo e estou tentando enviar para o servidor. Eu tentei
ko.utils.postJson(location.href, ko.toJSON(viewModel));
Mas o objeto estava em branco quando atingiu o servidor. Mudei para este código:
$.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"); }
});
Isso envia os dados para o servidor com os dados correto
Mas o que eu gostaria é que os dados sejam enviados para que meu controlador possa redirecionar para a visualização corret Alguma sugestão