1つのajax関数についてサポートが必要です
これは生のページ設定です。ページには、このフォームのリンクを含むテーブルが含まれます
....リンク-ボタン1-ボタン2リンク-ボタン1-ボタン2リンク-ボタン1-ボタン2..。
ここで、button1は行を非表示にするためのものであり、button2はdb内のそのリンクに+ add+1値を非表示にするためのものです。すべてのリンクにはbutton2と一緒に使用される一意のIDが含まれるため、ターゲットを設定するのは簡単です。したがって、訪問者は行のボタンの1つをクリックすると、行が非表示になり、別の行に移動します。
DBセットアップ:
id --link-.... --nmbOFlikes
私の問題は、Ajaxを知らないことです。ボタンをクリックするたびに更新する必要なしに、dbを更新することが唯一の解決策です。
そのページは静的ではなく、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>