如何使用backbone.js更新具有相同名称的多个输入。 我只想使用jquery更新每个td的相应doc_id的每个输入。 任何建议或帮助...
这是我的HTML代码:
<td>
<input type="hidden" value="1" name="doc_id"/>
<input type="text" class="abc" name="docs_nos[]" id="inputDocs_nos" value=""/>
<input type="text" class="abc" name="date_issued[]" id="inputstart" placeholder="mm/dd/yyy" value=""/>
<input type="text" class="abc" name="date_expired[]" id="inputend" placeholder="mm/dd/yyy" value=""/>
<input type="text" class="abc" name="remaks[]" id="inputRemaks" value="" />
</td>
<td>
<input type="hidden" value="2" name="doc_id"/>
<input type="text" class="abc" name="docs_nos[]" id="inputDocs_nos" value=""/>
<input type="text" class="abc" name="date_issued[]" id="inputstart" placeholder="mm/dd/yyy" value=""/>
<input type="text" class="abc" name="date_expired[]" id="inputend" placeholder="mm/dd/yyy" value=""/>
<input type="text" class="abc" name="remaks[]" id="inputRemaks" value="" />
</td>
这是我的javascript代码:
saveDocs: function(e) {
var that = this
var d = array;
$.map($('input.abc, select.abc').serializeArray(), function(n, i) {
d[n['name']] = n['value'];
});
documents = new Documents();
documents.set('id', $('input[type=hidden]').val());
documents.save(d, {
success: function (model, response) {
alert = new AlertView({type: 'success', message: 'Update success.'});
alert.render();
},
error: function (model, response) {
alert = new AlertView({type: 'error', message: response});
alert.render();
}
});
}