これまでのところ、誰もがコーディングを楽しんでいることを願っています :D. 私はJQUERYに比較的慣れておらず、AJAXは自分の道を見つけようとしていますが、そこにたどり着いています。ただし、小さな問題が 1 つあります。PHP を使用して MYSQL データベースから生成された HTML コンテンツがあります (したがって、チェックボックスの値は異なります)。これは、私が自分の Web サイト用に取り組んでいる単純な内部メッセージング プログラムです。ページ上の他のすべてのチェックボックスを選択する、クリックできる単一のチェックボックスがあります。しかし、私が達成したいのは、ユーザーが特定の数のチェックボックスまたはいくつかのチェックボックスを選択してから、それを押して、ユーザーがチェックしたメッセージを削除する責任がある私のphpファイルを呼び出すときです。この前の質問は大いに役立ちました: How to pass jQuery variables to PHP variable?しかし、私は多数のチェックボックスを持っています
HTML/JS:
<body>
Check Box: <input type="checkbox" name="check" value="1">
Check Box: <input type="checkbox" name="check" value="4">
Check Box: <input type="checkbox" name="check" value="3">
Check Box: <input type="checkbox" name="check" value="4">
<img id = "delete" src="http://icons.iconarchive.com/icons/visualpharm/must-have/256/Delete-icon.png">
<script>
$("#delete").click(function () {
$.post('sql_delete.php', 'num=' + $(this).val(), function (response) {
alert(response);
});
});
</script>
</body>
PHP
<?php
require 'functions/init.php';
$messageid = "_$POST[num]";
$sql_statement = "DELETE FROM chj_messages WHERE message_ID = $messageid";
mysql_query($sql_statement);
?>
JS と PHP の両方でループが必要になるのではないかと思いますが、完全にはわかりません。あなたの美しい提案はすべて歓迎されます:D