[英]Knockout and JQuery for Ajax form submission
我在让Knockout.js提交绑定工作时遇到麻烦。 我有以下要素:
<form data-bind="submit: postPreference">
和我的viewModel定义:
var ViewModel = function (data) {
var self = this;
ko.mapping.fromJS(data, {}, self);
self.postPreference = function (form) {
$.post("@{PreferenceR}", form.serialize(), function (data) {
$.bootstrapGrowl("Your preferences were saved.", {type: 'success'});
});
}
};
但是,我收到一条错误消息,该错误消息称在调用serialize
undefined
form
进行serialize
。
您需要使用$(form).serialize()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.