私は自分のページにボタンを表示しようとしていますが、これは最終的には削除ボタンとして機能します。ただし、これは<li>
要素であり、フォームなどの平均的な送信ボタンではないため、処理するすべての変数を送信するにはajaxを使用する必要があります。現時点では、変数を処理できる状態にしたいだけです。 、しかし現時点では、私のスクリプトは私が望むような値を返さず、それらを出力していないようです。
うまくいけば、以下のコードから私が何を意味するのかがわかります。現時点で必要なのは、チェックボックスからすべての値を選択してmail_trash.phpに送信し、それを送り返して出力することだけです。配列、ちょうど私がそれが適切な値などを選択しているのを見ることができるように...実際の削除phpコードはすでに書かれていて機能しています、これはAjaxをチェックするためだけです。
これがjavascriptとajaxです
<script>
$("document").ready(function (){
$("li.trash").click(function(e){
var db = $(':checkbox:checked').map(function(i,n) {
return $(n).val();
}).get(); //get converts it to an array
if(db.length == 0) {
db = "none";
}
$.ajax({
type: "GET",
url: "mail_trash.php",
data: {'db[]':db },
dataType: "json",
statusCode: {
200: function (response) {
$("#mail_header_name").html(response.mess_id);
}
}
});
});
});
</script>
そして、これがmail_trash.phpのスクリプトです。
<?php
include 'connect_to_mysql.php';
$mess_id = $_GET["db"];
echo json_encode($mess_id);
?>
そして、物事をチェックするためだけに
<li><a class="trash" href=""> </a></li>
あなたの助けを本当にありがとう、これはここ数時間私を悩ませてきました。