У меня есть два мода, которые получают список имен с флажком рядом с ними.Каждый из них просматривает отдельный столбец в базе данных, чтобы увидеть, должен ли этот флажок быть установлен или не отмечен.У меня есть скрипт для публикации любых внесенных изменений (либо флажок, либо снятие флажка).
Вопрос в том, как использовать этот скрипт для публикации сообщений, основываясь на том, какой модал используется.Как написано, он будет публиковать (или изменять значение) только в одном столбце базы данных, который указывается с помощью URL-адреса в файл php.
$('.checked').change(function () {
var val = $(this).val();
var Offurl= "set-off.php";
var item_id = $(this).attr('data-id');
var dataStringL="item_id="+item_id+"&off=";
if($.trim(item_id).length>0) {
$.ajax({
type: "POST",
url: Offurl,
data: dataStringL,
crossDomain: true,
cache: false,
beforeSend: function(){ },
success: function(data){
if(data=="success") {
alert('The on-tap list has been updated! To view the changes you can refresh the page!');
} else if(data="failed") {
alert('something went wrong! Please try again');
}
}
});
}
return false;
});
$('.unchecked').change(function () {
var val = $(this).val();
var Offurl= "set-on.php";
var item_id = $(this).attr('data-id');
var dataStringL="item_id="+item_id+"&on=";
if($.trim(item_id).length>0) {
$.ajax({
type: "POST",
url: Offurl,
data: dataStringL,
crossDomain: true,
cache: false,
beforeSend: function(){ },
success: function(data){
if(data=="success") {
alert('The on-tap list has been updated! To view the changes you can refresh the page!');
} else if(data="failed") {
alert('something went wrong! Please try again');
}
}
});
}
return false;
});
Вот один из модальных вариантов.Не знаете, куда поместить часть столбца данных?
<div class="modal fade" id="myModalUpdate" role="dialog">
<div class="modal-dialog">
<form action="" enctype="multipart/form-data" name="myForm" method="post">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Update on tap</h4>
</div>
<div class="modal-body">
<table class="table table-bordered table-striped mb-none" id="datatable-default">
<thead>
<tr>
<th>Beer Name</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<?php echo $Recent0; ?>
</tbody>
</table>
<input type="hidden" name="UPD" id="UPD" class="form-control" >
</div>
<div class="modal-footer"> </div>
</div>
</form>
</div>
</div>