あなたの質問は明確ではありませんが、これは私が理解したものです。
フォームのすべてのデータをJsonオブジェクトにバインドする必要があります。例えばのための
:HTML形式で
:スクリプト
ここ
$(document).ready(function() {
var viewModel = function viewModel() {
var self = this;
self.Name = ko.observable("");
self.Email = ko.observable("");
self.Phone = ko.observable("");
self.submit = function(){
var postData = self.koToJson();
}
self.koToJson = function(){
return {
Name : self.Name(),
Email: self.Email(),
Phone: self.Phone()
};
}
}
ko.applyBindings(viewModel);
});
で
<div id="root">
<p>Name</p>
<p>
<input type="text" data-bind="value:Name" />
</p>
<p>Email</p>
<p>
<input type="text" data-bind="value:Email" />
</p>
<p>Phone</p>
<p>
<input type="text" data-bind="value:Phone" />
</p>
<p>
<button id="submit" data-bind="click:submit">Submit</button>
</p>
</div>
self.koToJson
機能をJSONにKOデータを変換するために使用されます。これは、あなたが答えとしてそれをマークすることを忘れないでください助け場合
は、より多くの情報のため、このjsFiddile https://jsfiddle.net/ninshidme/nk45Lvnv/4/
をご覧ください。
ハッピーコーディング。
現在のところ、投稿は質問よりも一般的なやり方のように読み込まれています。 [mcve]を含めて*具体的な*問題や疑問がどこにあるのか教えてください。 – Jeroen