Пожалуйста, помогите мне с моим AJAX.
Я разрабатываю страницу через PHP для управления разрешением учетной записи. Но мой запрос не работает, об ошибках не сообщается.
Это код HTML и PHP.
<?php $permission = $list_data['permit'];?>
<div class="col-lg-12 bt-switch">
<input type="hidden" value="<?php echo $list_data['id']; ?>">
<input type="checkbox" class="onoffswitch-checkbox" data-on-
color="success" data-off-color="danger" data-on-text="Active"
data-off-text="Blocked" data-size="mini"
<?php
if($permission==1){
echo " checked";
}
?> >
</div>
Это код Ajax:
Последняя версия Jquery включена перед этим кодом.
<script type="text/javascript">
$(document).ready(function(){
$('.bt-switch').click(function(){
var hiddenValueID = $(this).children(':hidden').val();
if ($(this).children(':checked').length == 0)
{
var valueData = 0;
}
else
{
var valueData = 1;
}
$.ajax({
type: "POST",
url: "insertdata.php",
data: {value: valueData, id: hiddenValueID}
});
});
});
</script>
Корректен ли код в AJAX для извлечения флажков hidden и type type?
Это код php на insertdata.php
<?php
include_once ('db.php');
if(isset($_POST['value'])){
$id=$_POST['id'];
$value=$_POST['value'];
$user_blocked_query="update login set permit='$value' where id=$id";
if(mysqli_query($conn , $user_blocked_query)==TRUE){
}
}
?>
Может кто-нибудь исправить это для меня, пожалуйста?