Javascript 如何显示对a<;的ajax响应;部门>;在for循环中
我正在尝试编辑评论框,所以有很多用户可以对帖子发表评论。每个用户都可以编辑他们的评论。注释从数据库中提取,并针对每个注释写入Javascript 如何显示对a<;的ajax响应;部门>;在for循环中,javascript,php,jquery,ajax,codeigniter,Javascript,Php,Jquery,Ajax,Codeigniter,我正在尝试编辑评论框,所以有很多用户可以对帖子发表评论。每个用户都可以编辑他们的评论。注释从数据库中提取,并针对每个注释写入 我的问题是,单个编辑结果显示在所有注释字段中。我认为这是因为循环中的代码。如何分别更改它们 <?php foreach ($comments as $row) { $comment = $row["comment"]; $username = $row["username"]; ?> <div class="view-coment"
我的问题是,单个编辑结果显示在所有注释字段中。我认为这是因为循环中的代码。如何分别更改它们
<?php foreach ($comments as $row)
{
$comment = $row["comment"];
$username = $row["username"]; ?>
<div class="view-coment" ">
<div class="comment-padd">
<div class="comments">
<div class="row">
<div class="col-md-1">
<div class="coment-lft">
<?php if($comment) { ?>
<img src="<?php echo base_url() ?>img/avatar/<?php echo $username ;?>.jpg" class="img-response">
</div>
</div>
<div class="col-md-11">
<h2><?php echo $row['username'];?></h2>
<p><?php echo $row['comment'];?></p>
<hr>
</div>
<?php } ?>
</div>
<?php if ($username == $this->session->userdata('username') ){ ?>
<div class="comments-edit">
<div class="dropdown">
<a class=" dropdown-toggle" id="cmnt"><i class="fa fa-angle-down " aria-hidden="true" data-toggle="dropdown"></i></a>
<ul class="dropdown-menu-5" aria-labelledby="cmnt">
<input type="button" id="edit" value="Edit" />
<button class="my_button" id="<?php echo $row['id']; ?>" >edit</button>
<div class="view-coment" id="comment_<?php echo $row['id']; ?>">
按钮。我的按钮元素在哪里?它与.view coment
有什么关系?我现在可以看到编辑中的按钮,但请注意,您的HTML无效。您有几个不匹配的标签,ul
的子项必须是li
,而不是input
和按钮
抱歉,我没有完整复制。现在我用我的_按钮给出了我的html页面
$('#comment_'+id).html(data);