2017-04-14 65 views
0

我正在使用java脚本在HTML表格中附加一行。我还需要追加一个按钮作为该行的表格数据之一。该按钮也应具有点击事件。怎么做?我无法从任何以前的答案中获得结果请帮助。以下是我的代码。如何在javascript中添加一行时添加按钮

$(document).ready(function() { 
 
     $.ajax({ 
 
      url: '/api/UserApi/', 
 
      type: 'GET', 
 
      contentType: "application/json;charset=utf-8", 
 
      dataType: "json", 
 
      success: function (data) { 
 
       
 
       alert('User Added Successfudly'); 
 

 
       for (var i = 0; i < data.length; i++) { 
 
         $("#absa").append("<tr><td>" + data[i].user_Name + "</td><td>" + data[i].Address + "</td><td>" + data[i].Email + "</td><td>" + data[i].MobileNo + "</td><td><button onclick="update()"/></td></tr>"); 
 
       } 
 
      }, 
 
      error: function() { alert('User not Added'); } 
 
     }); 
 

 
    });

+1

你需要转义反斜线双引号对'的onclick = “更新()”'=>'的onclick = \ “更新\”' –

+0

这非常有帮助,而且是非常新的东西:)非常感谢 –

回答

1

您需要通过事件功能为字符串。 大教堂将处理它

$(document).ready(function() { 
     $.ajax({ 
      url: '/api/UserApi/', 
      type: 'GET', 
      contentType: "application/json;charset=utf-8", 
      dataType: "json", 
      success: function (data) { 

       alert('User Added Successfudly'); 

       for (var i = 0; i < data.length; i++) { 
         $("#absa").append("<tr><td>" + data[i].user_Name + "</td><td>" + data[i].Address + "</td><td>" + data[i].Email + "</td><td>" + data[i].MobileNo + "</td><td><button onclick='update()'/></td></tr>"); 
       } 
      }, 
      error: function() { alert('User not Added'); } 
     }); 

    }); 

更新

<button onclick='update()'/> 
相关问题