Angularjs onaftersave中的函数始终调用两次
当我使用xeditable将表的编辑值保存到服务器端时,“onaftersave”中的函数会被调用两次,因为这两个相同类型的ajax调用会命中服务。我在保存按钮中使用“$submit”,在表单表中使用“onaftersave”。这方面的任何帮助都会解决我的问题。提前谢谢Angularjs onaftersave中的函数始终调用两次,angularjs,ajax,x-editable,Angularjs,Ajax,X Editable,当我使用xeditable将表的编辑值保存到服务器端时,“onaftersave”中的函数会被调用两次,因为这两个相同类型的ajax调用会命中服务。我在保存按钮中使用“$submit”,在表单表中使用“onaftersave”。这方面的任何帮助都会解决我的问题。提前谢谢 <form editable-form name="vm.weektableform" onaftersave="vm.saveTable()" oncancel="vm.cancelTable()">
<form editable-form name="vm.weektableform" onaftersave="vm.saveTable()" oncancel="vm.cancelTable()">
<table>
<tbody ng-repeat="row in data">
<tr>
<td >
<span editable-number="row.dayPack" e-form="vm.weektableform" onbeforesave="vm.checkNumber(row,row.dayPack,$data)"">{{row.dayPack}}</span></td></tr>
</tbody>
</table>
</form>
<button class="saveButton" data-ng-click="vm.weektableform.$submit()">Save</button>
显示一些代码。。。事实上,我上周刚刚用它写了一个应用程序,没有任何问题。你能干净地编辑它并将其添加到问题中吗?这是无法理解的问题,像这样的问题-data ng click=“vm.weektableform.$submit()”和-onaftersave=“vm.saveTable()”是问题的根源-尝试删除一个…如果我删除了“vm.weektableform.$submit()”,那么“onbeforesave”中的函数它检查验证是否不起作用,如果删除savetable()函数,数据不会保存到服务器端