と を使用してHTML
チェックボックスを動的に作成します。それらは次のようになります。PHP
MySQL
<input type='checkbox' name ='chkDel' value='11'>
<input type='checkbox' name ='chkDel' value='18'>
<input type='checkbox' name ='chkDel' value='55'>
次にjQuery
、1 つ以上のチェックボックスがオンになっているかどうかを確認し、PHP
ファイル内の情報を処理するスクリプトを用意しました。チェックボックスがチェックされるたびに、データベーステーブルの行が削除されます。
$('#delete_absence_row').click(function() {
var query_string = '';
$('input[type=checkbox]').each(
function() {
if (this.checked) {
query_string += "&chkDel[]=" + this.value;
}
});
$.ajax({
type: "POST",
url: "../updateAbsence.php",
data: query_string,
success:
function(t) {
$("div#content_response").empty().append(t);
},
error:
function(){
$("div#content_response").append("An error occured during processing");
}
});
});
.remove();
ここで、マークされている各チェックボックスにを追加したいと思います。つまりquery_string
、success:function(t)
私はあまり知りjQuery
ません。上記のコードは、Web で見つけたさまざまなソリューションを組み合わせたものなので、ご容赦ください。
成功関数の後にマークされたチェックボックスを削除するにはどうすればよいですか?