0

このトピックについて多くの質問があることは知っていますが、自分に合った質問が見つかりませんでした. ブログ投稿にコメントがリストされています。ページを更新せずにコメントを削除できるようにしたいと考えています。

   $(document).ready(function(){    

    $('button.cm$cm_id').click(function(){

        $.post(\"/admin-location/delete.php?cid=\"+$cm_id, {
        }, function(response){
            $('#comment_$cm_id').remove();

        });
    }); 
});

そして、これをコメントボックスとして持っています(上記への参照として)

<div class='commentbox' id='comment_$cm_id'>comment here...<div class='deletecomm'><button class='cm$cm_id deletecm'><img src='/images/pixel-vfl73.gif' alt='' /></button></div></div>

コメントは send-post.php ページを使用してデータベースから削除されますが、div は削除されません。ページをリロードすると消えてしまいます。何か案は??

4

2 に答える 2

0

これを試して:

$('button.cm$cm_id').click(function(){
   var self = this;
    $.post(\"/admin-location/delete.php?cid=\"+$cm_id, {
    }, function(response){
        $(self).remove();

    });
于 2012-12-14T03:41:13.107 に答える
0

2 つのバックスラッシュで特殊文字をエスケープする必要があります。

$('button.cm\\$cm_id').click(...
$('#comment_\\$cm_id').remove();

参照

于 2012-12-14T03:23:36.613 に答える