【发布时间】:2013-11-16 07:48:10
【问题描述】:
我正在尝试使用带有 Datamapper 的 Jquery AJAX 和 PHP(codeigniter) 删除论坛评论 但由于某种原因,无论我做什么,当我点击删除时都没有任何反应。
如果有人能看到问题,那就太好了。
jquery =
$('button.delete').on('click', function(event) {
console.log('derp');
// var comment = $(this).parent('.comment').attr('id');
// $.post('actions/delete_comment/'+comment);
});
论坛帖子 php =
<li class="comment" id="<?=$comment->id ?>">
<img src="assets/img/avatars/<?=$comment->user.'.jpg' ?>">
<p class="username"><?=$comment->user ?></p><p class="commenttime"><?=$comment->date ?></p><br>
<p><?=$comment->contents ?></p>
<button class="delete">Delete</button>
</li>
删除 php =
public function delete_comment($id){
$comments = new Forum_comment;
$comments->get_where(array('id' => $id));
$comments->delete();
}
【问题讨论】:
-
你的 .comment 类元素没有 id 属性