2010-09-09 113 views
0

我有一个DataList包含元素列表(ASP.Net应用程序)。Facebook赞评论delete -Update数据删除后删除

删除一个项目我第一次使用tha经典的javascript确认。

由于我发现它很丑,我想使用确认框插件。

当我点击OK ==>删除从DB

的项目(使用web服务),但我怎么可以更新DataList控件。

的情况liek:

当u在Facebook中添加评论。

删除链接==> Conf box ==> Delete ==>注释列表更新。

在此先感谢

回答

2

假设此:

  • 每个注释是
  • 每条评论的div有id属性设置为一些独特的(基于注释ID)一个div,例如comment-{id}
    • 当您确认删除时,它会向web服务(不进行回发)发出AJAX请求。

当你点击删除按钮,你可以添加以下到AJAX调用结束时(无论是作为的onSuccess回调,或只是AJAX调用后直接,如果你希望它立即发生:

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

commentId变量包含你删除评论的ID(我假设你已经有了这个,否则你无法删除它)。当“#comment-”串联你的唯一的ID包含评论的div。你可以用jQuery选择这个,然后淡出它。

+0

谢谢你Michael.I会尝试你的解决方案。 – amourgh 2010-09-09 02:53:16

+0

@amourgh - 确保接受答案,如果它解决您的问题! – 2010-09-11 21:23:22