我试图弄清楚为什么当我单击删除按钮时它会更改执行 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');
});