我需要一个 ajax 函数的帮助
这是原始页面设置。页面将包含带有此表单链接的表格
.... 链接 - 按钮 1 - 按钮 2 链接 - 按钮 1 - 按钮 2 链接 - 按钮 1 - 按钮 2 ...
其中 button1 用于隐藏行,而 button2 用于隐藏 + 将 +1 值添加到 db 中的该链接。每个链接都将具有唯一的 ID,该 ID 将与 button2 一起使用,因此很容易定位它。因此,访问者将连续单击一个按钮,该行将隐藏,然后他移动到另一行....
数据库设置:
id - 链接 - .... - nmbOFlikes
我的问题是我不了解 Ajax,它只是更新数据库的解决方案,无需在每次单击按钮后刷新。
该页面不是静态的,它是由另一个从 db 中提取数据的函数格式化的 这是简单的 html 页面版本,所以如果有人可以帮忙......
所以这是没有功能的javascript
$(document).ready(function(){
$("button.live").click(function(){
$(this).parents('tr').hide();
alert('Link is hidden');
});
$("button.add").click(function(){
$(this).parents('tr').hide();
alert('This link is dead');
$.post("update_db.php", { id: button_id, increment: true },
function(data) {
alert("Link incremented");
});
}); });
这是桌子
<table width="500" border="0" cellspacing="0" cellpadding="3">
<tr>
<td><p>Link 1</p></td>
<td><button class="live">live</button></td>
<td><button class="add" id="1">add</button></td>
</tr>
<tr>
<td><p>Link 2</p></td>
<td><button class="live">live</button></td>
<td><button class="add" id="2">add</button></td>
</tr>
</table>