0

我的页面上有一个插入函数,它使用 AJAX/PHP 将数据插入到 myMySQL 表中,当添加一行数据时,我的一行数据被返回并在里面打印出来......

 <div id="bills"></div>

然后我可以添加另一行数据,但是当我这样做时它会覆盖#bills 的内容,有没有办法将它添加到那里的信息中而不是覆盖它?

AJAX

function insertBill()
{
    $.post('insert_bill.php', $('form').serialize(), 
        function(data) {***
        $("#bills").html(data); 
    });
}
4

3 回答 3

4
$('#bills').append(data);

jQuery.fn.append 文档

于 2012-04-13T19:54:57.060 回答
2

是的:

$("#bills").append(data);
于 2012-04-13T19:55:42.837 回答
1

而不是.html()使用.append()

$("#bills").append(data);

data可以包含 html 标签,jQuery 会做正确的事情。

于 2012-04-13T19:55:23.293 回答