如何使用Ajax重新加载从页面返回特定表

时间:2015-04-06 13:56:10

标签: javascript jquery ajax

我的页面上有一个包含2个视图(简单和可折叠)的表格,我希望通过按钮单击切换,无需重新加载页面。这是我的代码:

    $('#toggle_view').click(function() {

        $.get(window.location.href.replace('&collapsible=true', '&collapsible=false'), function(data) {

            document.getElementById('myTable').innerHTML = data;

        });
    });

然而,这会将整个页面内容返回到我的表中(可理解)。我想知道如何指定我的代码来定位并仅返回myTable内容。

1 个答案:

答案 0 :(得分:1)

$('#toggle_view').click(function() {
  $.get(window.location.href.replace('&collapsible=true', '&collapsible=false'), function(data) {
      document.getElementById('myTable').innerHTML = $(data).find('#myTable');
  });
});

这就是答案 - 你可以通过jQuery选择器找到你的数据