1
mvc 컨트롤러에 녹아웃 뷰 모델을 전달해야합니다. 어떻게하면 아약스를 사용하여 달성 할 수 있습니까? 여기 MVC 컨트롤러에 knockout viewmodel 전달
내 코드입니다 :모델은 강력하게 입력되는 객체
@model EventWizardViewModel
@{
var jsonData = @Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(Model));
}
<button data-bind="click: create"> Submit</button>
<script>
$(function() {
$(".date").kendoDateTimePicker({
value: new Date()
});
$("#wizard").smartWizard();
var vm = ko.mapping.fromJSON('@Html.Raw(jsonData)');
vm.create = function() {
$.ajax({
type: "GET",
data: {
"param":vm
},
url: "/CreateEvent/"
})
.done(function(data) {
});
};
ko.applyBindings(vm);
})
</script>
보기가 모델과 강하게 일치합니까? –
몇 가지 코드를 먼저 보여 주면 도움이됩니다. – Alex