私はDatatablesを使用しており、2つの列があるテーブルでは、ajaxをクリックするとデータベースからエントリが削除されると、2番目の列にクラス.deletecompとのテキストリンクがありますが、テーブルの更新に問題があります。
// Test delete trコメントの下にコードを追加しました。テーブル内の任意のtrをクリックすると、行が削除され、テーブルが更新されます。AJAXが起動され、dbテーブルのエントリが削除されます。.deletecompクラスを持つテキストの削除リンクで機能するようにこの関数を変更するにはどうすればよいですか?
これが私がテーブルを初期化する方法です
oTableVC = $('#viewcomp').dataTable( {
"sDom":'t<"bottom"filp><"clear">',
"bAutoWidth": false,
"sPaginationType": "full_numbers",
"aoColumns": [
null,
null
]
}
);
//Test delete tr
$("#viewcomp tbody tr").live('click', function () {
oTableVC.fnDeleteRow( this );
});
});
そしてこれはdbエントリを削除するAJAXです
$(".deletecomp").live('click', function(event){
event.preventDefault();
cidstring = $(this).attr("id");
cidArr = cidstring.split("-");
cid = cidArr[1];
var url = 'http://domain.com/ajaxdeletecomp?format=json';
$.post(url, { id: cid},function(ajaxdata) {
//deleting row from table
});
});