我有一个表格,其中每一行都有一个删除按钮。实际上我每次都删除该行而不检查ajax调用是否成功。我怎样才能做到这一点,以便只有在 ajax 调用正常时才会删除该行。
这是我在每一行的点击处理程序
$("body").on('click', ".ui-icon-trash" ,function(){
var $closestTr = $(this).closest('tr'); // This will give the closest tr
// If the class element is the child of tr
deleteRowFromDB(oTable, closestTr);
$closestTr.remove() ; // Will delete that
});
在这里我的ajax调用
function deleteRowFromDB(oTable, sendallproperty){
var deleteEntryRoute = #{jsRoute @Application.deleteConfigurationEntry() /}
console.log("route is: " + deleteEntryRoute.url)
$.ajax({
url: deleteEntryRoute.url({id: sendallproperty}),
type: deleteEntryRoute.method,
data: 'id=' + sendallproperty
});