削除ボタンをクリックすると、php側の処理が変更されるのに、クライアント側に戻ってもテーブルから行が削除されない理由を理解しようとしています。テーブルにデータテーブルを使用しています。
$('.delete').click(function() {
var titleID = $(this).attr('rel');
$.post('titles/delete', { titleID:titleID }, function(data) {
if (data.success)
{
var anSelected = fnGetSelected( oTable );
oTable.fnDeleteRow( anSelected[0] );
}
});
});
php側からの応答はこれです:
{"success":"Yes","message":"Title was deleted successfully!"}
編集 :
これが私が現在使用しているものであり、fnGetSelectedが定義されていないという興味深いエラーメッセージが表示されます。したがって、テーブルの行を削除するためにこれを適切に行っているかどうかはわかりません。
$('.delete').click(function() {
var titleID = $(this).attr('rel');
$.post('titles/delete', { titleID:titleID }, function(data) {
if (data.success)
{
var anSelected = fnGetSelected( oTable );
oTable.fnDeleteRow( anSelected[0] );
}
}, 'json');
});