希望到目前为止每个人都在享受他们的一天编码:D。我对 JQUERY 比较陌生,AJAX 一直在努力寻找自己的出路,不过我已经到了那里。然而,我有一个小问题。我有使用 PHP 从 MYSQL 数据库生成的 HTML 内容(因此复选框的值不同);这是我正在为我的网站开发的一个简单的内部消息传递程序。我有一个复选框,我可以单击它来选择页面上的所有其他复选框。但是我希望实现的是,当用户选择特定数量的复选框甚至几个复选框时,然后按下图片然后调用我的 php 文件,该文件将负责删除用户检查的消息。这个先前的问题有很大帮助:如何将 jQuery 变量传递给 PHP 变量?但我有很多复选框
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