Я стараюсь делать один update
не будучи должен обновлять страницу. Но я стараюсь изучать и понимать, как использовать AJAX
. Пока я это сделал, оно не функционирует и не, как заканчивание этого.
Я храню в архиве prueba.php
<script src="https://kit.fontawesome.com/cbec68f37d.js"></script>
</head>
<body>
<script>
$(document).ready(function(){
$("#change").keyup(function(){
var parametros="change="+$(this).val()
$.ajax({
data: parametros,
url: 'update.php',
type: 'GET',
beforeSend: function () {},
success: function (response) {
$(".salida").html(response);
},
error:function(){
alert("error")
}
});
})
})
</script>
<div class="container w-75 p-5">
<h3 class="mb-4">Activar y desactivar</h3>
<?php
$list = $conn->query("SELECT * FROM proyectos");
while ($fila = $list->fetch()) {
if($fila['pestado'] == '0') {
?>
<p>
Activo <span class="text-primary" id="change"><a href="#"><i class="fas fa-toggle-on"></i></a></span>
</p>
<?php } else { ?>
<p>
Inactivo <span class="text-muted"><i class="fas fa-toggle-off"></i></span>
</p>
<?php } } ?>
</div>
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
</body>
</html>
Я храню в архиве update.php
<?php
require_once 'connect.php';
$code = $_GET['@'];
$sql = "UPDATE proyectos SET pestado = '1' WHERE idp = '".$code."'";
$stmt = $conn->prepare($sql);
$stmt->execute();
//echo 'Bien!';
?>
В Activo <span class="text-primary" id="change"><a href="#"><i class="fas fa-toggle-on"></i></a></span>
добавьте id="change"
, и, что нет чего-то, что пошло бы в href="#"
, но не, который за неимением знания.
Мне хотелось бы, что они помогли мне понимать, как использовать это, потому что я это не понимаю, я отношусь, в который не, как оно функционирует AJAX
с Jquery
хотя моя идея состоит в том, чтобы использовать только JavaScript
.
Я благодарен заранее.