我有一个结构如下的表。我希望 PHP 脚本在显示在相应行下方的 DIV 中执行,而不只是链接到外部 PHP 脚本。我想这可以通过插入一个跨越表的行来完成,其中包含一个 DIV,然后在该 DIV 中加载外部脚本。
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr class="tableTitle">
<td></td>
<td>Category</td>
<td>Price</td>
<td>Stock</td>
<td>Options</td>
</tr>
<tr>
<td><a href="getProduct.php?id=634">007: Quantum of Solace</a></td>
<td>Gaming > Xbox 360 > Games > Shooter</td>
<td>$22.00</td>
<td>0</td>
<td><a href="productDelete.php?id=634">delete</a></td>
</tr>
<tr>
<td><a href="getProduct.php?id=711">2006 FIFA World Cup Germany</a></td>
<td>Gaming > Xbox 360 > Games > Sports</td>
<td>$9.00</td>
<td>0</td>
<td><a href="productDelete.php?id=711">delete</a></td>
</tr>
<tr>
<td><a href="getProduct.php?id=148">2010 FIFA World Cup South Africa</a></td>
<td>Gaming > PlayStation 3</td>
<td>$15.00</td>
<td>0</td>
<td><a href="productDelete.php?id=148">delete</a></td>
</tr>
</table>
这是我尝试使用的 jQuery 代码:
$("a").click( function(event) {
var clicked = $(this);
$.get($(this).attr('href'),
function(data){
$(clicked).next().find('tr').after(data);
});
});
任何帮助表示赞赏:)