Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何显示对a<;的ajax响应;部门>;在for循环中_Javascript_Php_Jquery_Ajax_Codeigniter - Fatal编程技术网

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>



    @sooraj subramanyan作为@Rory McCrossan的标注,请先更正您的html。然后,您可以使您的评论框具有唯一性,如下所示

    <div class="view-coment" id="comment_<?php echo $row['id']; ?>">
    

    按钮。我的按钮
    元素在哪里?它与
    .view coment
    有什么关系?我现在可以看到编辑中的按钮,但请注意,您的HTML无效。您有几个不匹配的标签,
    ul
    的子项必须是
    li
    ,而不是
    input
    按钮
    抱歉,我没有完整复制。现在我用我的_按钮给出了我的html页面
    $('#comment_'+id).html(data);