如何使用jQuery替换新表?

时间:2010-02-17 10:49:10

标签: javascript jquery ajax

使用jQuery替换新<table>的最佳方法是什么?我在页面上使用ajax来获取新数据。

2 个答案:

答案 0 :(得分:4)

如果您不想添加包装元素,则应该使用以下内容:

$.ajax({
    url: 'yoururl.php',
    success: function(r) {
        $('table#something').replaceWith(r);
    }
});

..假设你得到的答案是一个表格元素。

答案 1 :(得分:3)

将其包裹在div中,然后:

$("#myDiv").load("/some/url.php"); // where url.php outputs the entire table

您可以通过将其选择器与URL参数放在一起来指定要插入的远程文档的一部分,如下所示:

$("#myDiv").load("/some/url.php #myTable");