このコードを使用して、ページのフォーム フィールドを取得しています。
Javascript ファイル:
'click #btnSave' : function() {
var params = {'formField1':'','formField2':''};
for (var key in params) {
if (key in this)
params[key] = this[key].value;
}
// ... database save logic
}
エディションでデータベース オブジェクトを返す「data 」ヘルパーがあります。
HTML フォーム:
<form>
<div>
<label for="formField1">Field 1</label>
<input id="formField1" value="{{data.formField1}}">
<button id="btnSave" type="button">Save</button>
</div>
</form>
テンプレートで「with」を次のように使用しようとしました。
<form>
<div>
{{#with data}}
<label for="formField1">Field 1</label>
<input id="formField1" value="{{formField1}}">
<button id="btnSave" type="button">Save</button>
{{/with}}
</div>
</form>
しかし、これは私のフォームデータ取得機能を役に立たなくします。誰かがこの効果を説明できますか?