Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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_Ajax_Jquery - Fatal编程技术网

Javascript 向现有表中添加新行

Javascript 向现有表中添加新行,javascript,ajax,jquery,Javascript,Ajax,Jquery,我有以下创建新表的代码 var html = '<table>'; $.each( results.d, function( index, record ) { html += '<tr><td>' + record.ClientCode + '</td></tr>'; }); html += '</table>'; $("#divResults").append(html); var html=''; $.eac

我有以下创建新表的代码

var html = '<table>';
$.each( results.d, function( index, record ) {
    html += '<tr><td>' + record.ClientCode + '</td></tr>';
});
html += '</table>';
$("#divResults").append(html);
var html='';
$.each(results.d,function)(索引,记录){
html+=''+record.ClientCode+'';
});
html+='';
$(“#divResults”).append(html);
我该如何改变这一点,使其不再每次创建一个全新的表,而是将tr和td数据添加到一个已经存在的表中?新数据总是在表中最后一个现有tr/td之后添加?

var html;
var html;
$.each( results.d, function( index, record ) {
    html += '<tr><td>' + record.ClientCode + '</td></tr>';
});
$("table").append(html);
$.each(results.d,function)(索引,记录){ html+=''+record.ClientCode+''; }); $(“表格”)。附加(html);

你可以第一次用你现在的方式做,然后其他时间都用这种方式。或者,当页面加载时,您可以从一个空的
开始。

如果您已经在
#divResults
div中创建了html表,您可以尝试:

$.each( results.d, function( index, record ) {
    $('#divResults table tr:last').after('<tr><td>' + record.ClientCode + '</td></tr>');
});
$.each(results.d,function)(索引,记录){
$('#divResults table tr:last')。在(''+record.ClientCode+'')之后;
});