0

在我的网站上,它显示了一个数据表。

我有一个链接,它将从 URL 加载另一个数据表。

$("#another").click(function() {
    var newGeneration = $('<p />').load('another.php?cycle=' + i);
    $('tbody').append(newGeneration);
    i++;
});

有没有办法让它不添加 ap 标签而直接将文件加载到 tbody 中?我尝试将其更改为 tr,但这只是将 trs 放在 trs 中。

显示另一个结果的代码

echo "<tr>";
echo "<td>" . $keys[$k] . "</td>";
echo "<td>" . $jobs[$k] . "</td>";
echo "</tr>";

我不想发生的事情(就像现在一样)

不想要 p 标签

4

2 回答 2

1

我认为最好发送一个 get 请求而不是使负载的使用复杂化。

$("#another").click(function() {
    $.get('another.php', { 'cycle' : i }, function(data) {
         $('tbody').append(data);
    });
});
于 2012-04-09T22:51:23.943 回答
1

尝试从元素中获取 html() :

$("#another").click(function() {
    var newGeneration = $('<p />').load('another.php?cycle=' + i);
    $('tbody').append(newGeneration.html());
    i++;
});
于 2012-04-09T22:46:37.803 回答