我正在使用 xeditable.js 更改表格中单元格的当前内容,我的目的是接受更改并将其与 http 请求(put)一起发送到后端,从而更新数据库。
这是可以修改的表格:
<tbody class="connectedSortable" style="display: block; height: 262px; overflow: auto; width: 100%;">
<tr ng-repeat="station in stations | orderBy:sortType:sortReverse | filter:searchStation" style="width: 100%">
<td> <a href="#" editable-text="station.id">{{ station.id }}</a> </td>
<td> <a href="#" editable-text="station.name">{{ station.name }}</a> </td>
<td> <a href="#" editable-text="station.lon">{{ station.lon }}</a> </td>
<td> <a href="#" editable-text="station.lat">{{ station.lat }}</a> </td>
</tr>
</tbody>
我的问题是我不知道我在哪里得到整行(后端需要它),其中有些东西被改变了,因为 xeditable 为我完成了这项工作。
如果您需要更多信息,请随时询问,我这里有更多代码;)
PS:也许这对你有帮助。
var app = angular.module("liveSearchApp", ["xeditable"]);
app.run(function(editableOptions) {
editableOptions.theme = 'bs3'; // bootstrap3 theme. Can be also 'bs2', 'default'
});
最佳答案
检查这个example .他们使用表格来更新这里的每一行。这里的onbeforesave 指令指向将user 为整行的行上传到数据库的函数。
onbeforesave="saveUser($data, user.id)"
关于javascript - 如何让表中的更改项与数据库同步?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34608160/