私が作成したこの小さなリスト Web アプリに ajax を追加しています。
リストの各項目に対してphpスクリプトによってボタンが出力されています。いずれかのアイテムの削除ボタンがクリックされたときに、php と mysql で ajax を呼び出してアイテムを削除したいと考えています。
以下は、アイテム 62 の削除ボタンです。これには、データベース内のリスト アイテムの ID を含む隠しフィールドがあります。ボタンをクリックすると、jquery クリック イベントが呼び出され、その ID を持つ項目をデータベースから削除する ajax 要求が送信されます。
<form class="actions" action="index.php" method="POST">
<input type="hidden" name="idDel" id="62" value="62">
<input type="submit" class="button delete" value="X">
</form>
これまでに考えたjqueryは以下です。クラス .delete のボタン (削除ボタンのいずれか) がクリックされた場合、非表示フィールドから何らかの方法で id 値を取得する必要があります。
('.delete').click(function(){
//add click logic here
var id = $("input.delete").val();
return false;
$.ajax({
type: "POST",
url: "delete.php",
data: id,
success: function() {
今、私は2つの同様の質問を見て、それらの解決策を試しましたが、それらからコードを理解できませんでした.
ありがとう。