2015-12-31 97 views
0

我正在做一個項目,我面臨的問題是在innerHTML中。我正在嘗試使用innerHTML附加編輯的值,但它不起作用。請幫助我如何做到這一點。這是我編輯值的JavaScript代碼。如何在不重新加載頁面的情況下附加值?innerHTML不能在td元素上工作

$("#save1").click(function(){ 
    var edit = $("#eretail").val(); 

    $.ajax({ 
     url:"ajax.php", 
     type:"post", 
     data:{"type":"editretailer","curr_id":$("#selected_id").val(),"name":edit}, 
     success:function(data){ 

      $("#consoled").modal('hide'); 

     }); 
    }  
}); 

並顯示給用戶來自代碼的編輯按鈕和值:

<tbody id="retail">    
      <?php 
       while($rowService = mysqli_fetch_array($retailer)){ 


      ?> 
      <tr class="gradeU"> 
       <td><?php echo $rowService['retailer_name']; ?></td> 

       <td> 
       <a href="#" class="tooltips editType" id="<?php echo $rowService['retailer_id']; ?>" data-toggle="modal" data-target="#consoled"><i class="fa fa-pencil"></i></a> 

       <a href="addRetailer.php?type=delete&id=<?php echo $rowService['retailer_id'];?>" class="tooltips" title="Delete" data-placement="top" data-toggle="tooltip" onclick="return confirm('Are you sure you want to Remove?');"><i class="fa fa-trash-o"></i></td> 
      </tr> 
      <?php } ?> 
      </tbody> 
+1

說請解釋得當,使我們可以幫助您更好的辦法。你想添加什麼元素?你選擇哪個節點作爲父節點? – Syeda

+1

你在代碼中追加innerHtml的位置? –

+0

我不知道如何追加。但我想追加第一個td元素,零售商名稱顯示給用戶 – sneha

回答

0

您可以使用jQuery的附加功能。

http://api.jquery.com/append/

讓您的代碼

$("#retail").append("<tr><td><?php echo $rowService['retailer_name']; ?></td></tr>"); 
0

追加到表中的第一款TD作爲

$('.gradeU td:first-child').append("<p> hi</p>")