Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.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中追加一行时追加按钮_Javascript_Html_Append - Fatal编程技术网

如何在javascript中追加一行时追加按钮

如何在javascript中追加一行时追加按钮,javascript,html,append,Javascript,Html,Append,我正在使用java脚本在HTML表中追加一行。我还需要添加一个按钮作为行的表数据之一。这个按钮也应该有点击事件。如何做到这一点?我无法从之前的任何答案中得到结果,请帮助。下面是我的代码 $document.readyfunction{ $.ajax{ url:“/api/UserApi/”, 键入:“GET”, contentType:application/json;字符集=utf-8, 数据类型:json, 成功:函数数据{ 警告“用户已成功添加”; 对于变量i=0;ionclick=\u

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

$document.readyfunction{ $.ajax{ url:“/api/UserApi/”, 键入:“GET”, contentType:application/json;字符集=utf-8, 数据类型:json, 成功:函数数据{ 警告“用户已成功添加”; 对于变量i=0;i}; 您需要将事件函数作为字符串传递。 Dom会处理的

$(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()'/>

您需要在onclick=update=>onclick=\update\n上用反斜杠转义双引号。这非常有帮助,而且是一件非常新鲜的事情:非常感谢