Facebook喜欢评论删除 - 删除项目后更新Datalist

时间:2010-09-09 02:39:17

标签: javascript asp.net jquery facebook datalist

我有一个包含元素列表的DataList(ASP.Net app)。

要删除我首次使用经典javascript确认的项目。

我发现它很难看,我想使用一个确认框插件。

当我点击OK ==>从DB中删除项目(使用网络服务)

但是如何更新DataList。

情况很糟糕:

当你在Facebook上添加评论时。

删除链接==>配置框==>删除==>评论列表更新。

提前致谢

1 个答案:

答案 0 :(得分:2)

对此的假设:

  • 每条评论都在div
  • 每个评论的div都将id属性设置为唯一的(基于评论ID),例如comment-{id}
    • 当您确认删除时,它会向Web服务发出一个AJAX请求(不进行回发)。

当您单击删除按钮时,可以将以下内容添加到AJAX调用的末尾(作为onSuccess回调,或者直接在AJAX调用之后直接添加:

$('#comment-' + commentId).fadeOut('slow');

commentId变量包含您要删除的注释的ID(我假设您已经删除了此项,否则您无法将其删除)。当与'#comment-'连接时,您拥有包含注释的div的唯一ID。您可以使用jQuery选择它,然后将其淡出。