Php jquery删除所选注释
我已经做了一个论坛,我希望用户删除他们的评论,如果他们不想要它 现在它删除第一篇文章,而不是他们单击“删除”的文章。 我如何检查他们点击的评论是否被删除 我已作出以下声明:Php jquery删除所选注释,php,jquery,click,Php,Jquery,Click,我已经做了一个论坛,我希望用户删除他们的评论,如果他们不想要它 现在它删除第一篇文章,而不是他们单击“删除”的文章。 我如何检查他们点击的评论是否被删除 我已作出以下声明: $(function() { $(".slet").click( function(event) { event.preventDefault(); //$(this).css("background-color","#000"); var id = "<?=$d
$(function() {
$(".slet").click( function(event) {
event.preventDefault();
//$(this).css("background-color","#000");
var id = "<?=$deleteID?>";
//alert(id);
$("#forum_content").fadeOut();
});
});
$(函数(){
$(“.slet”)。单击(函数(事件){
event.preventDefault();
//$(this.css(“背景色”,“#000”);
var id=“”;
//警报(id);
$(“#论坛内容”).fadeOut();
});
});
还有我的php:
有点乱
<?php foreach ($comments as $comment): ?>
<?php
if($comment->level == "admin")
{
echo '<div class="adminclass">';
}
?>
<div id="forum_content" class="content">
<div class="forum_comment">
<div class="forum_profil_img"><img width="90" height="90" src="<?php echo base_url();?>images/users/thumbs/<?php echo $query->profile_picture; ?>"></div><!-- forum_profil_img -->
<div class="forum_post_content">
<span class="post_navn"><?php echo anchor('profil/index/'.$comment->kommentar_brugernavn, $comment->kommentar_brugernavn); ?></span>
<span style="font-size:11px; margin-left:3px; color:#686868;"><i> Siger</i></span><br>
<div id="data"><?php echo nl2br($comment->indhold); ?></div><!-- data -->
</div><!-- forum_post_content -->
<div style="width:auto; float:right; color:#a0a0a0; clear:left; position:relative; bottom:-15px;" id="forum_dato">
<i>
<abbr class="timeago" title="<?php echo $comment->dato; ?>"><?php echo $comment->dato; ?></abbr>
<?php
if($this->session->userdata('logget_ind') == 1 &&
$this->session->userdata('username') == $comment->brugernavn &&
time() - $comment->time < 300)
{ echo "- <a href=''>Ret</a> - <a class='slet' href=''>Slet</a>";
$deleteID = $comment->commentID;
} ?>
</i>
</div><!-- forum_post_content -->
</div><!-- forum_comment -->
<?php if ($comment->level == "admin") { ?> <span class="admin-ribbon"></span></div> <?php } ?>
</div><!-- content -->
<?php endforeach ?>
图像/用户/拇指/“>
西格尔
- ";
$deleteID=$comment->commentID;
} ?>
将行echo“--”
更改为
echo "- <a href=''>Ret</a> - <a class='slet' id='slet-".$comment->commentID."' href=''>Slet</a>"
在每个页面上使用一个计数器,在添加注释时,在计数器上为每个注释指定一个唯一的id。这样,您可以删除与其顺序无关的注释(原始或有序)。hm它仍然会删除第一条注释:O
$(function() {
$(".slet").click( function(event) {
event.preventDefault();
//$(this).css("background-color","#000");
var id = $(this).attr("id").replace(/[^0-9]/g, "");
alert(id);
$("#forum_content").fadeOut();
});
});