jQueryを使用してviewmodelを呼び出すコントローラーアクションメソッドにviewmodelを渡すことは可能ですか?現在、アクションモデルは空です。
コントローラ:
[HttpPost]
public ActionResult Action(MyModel model)
{
ProcessModel(model);
return Json(new
{
Result = "result"
});
}
jQuery:
function Serve() {
$.ajax({
type: "POST",
url: "/Controller/Action",
dataType: "json",
error: function (xhr, status, error) {
//Handle errors here...
},
statusCode: {
404: function (content) { alert('Cannot find resource'); },
505: function (content) { alert('Status code: 505'); },
500: function (content) { alert('Internal server error'); }
},
success: function (json) {
alert(json);
}
});
ありがとうございました