Я пытаюсь сделать мгновенную вставку и мгновенное удаление в моей базе данных. (Под мгновенным я имею в виду: без перезагрузки. Так же, как кнопка, как Facebook)
Итак, с некоторой помощью я получил на это:
<script>
$(function(){
$('.bouton').click(function(){
var ID = $(this).attr("id");
var id_membre = "<?php $_SESSION['membre'] ?>";
var lus = "<?php echo $lus; ?>";
if(lus = 0)
{
$.ajax({
type: "POST",
url: "add.php",
data: {"id_livre": id, "id_membre" : id_membre}
}
else {
$.akax({
type: "POST",
url: "delete.php",
data: {"id_livre": id, "id_membre" : id_membre}
}
});
});
});
</script>
При нажатии на кнопку, если пользователь не прочитал статью (lus = 0), он добавляет строку в базу данных, если он уже прочитал (lus = 1) и щелкнул, он удаляет строку.
Как вы думаете. Я уверен, что есть несколько ошибок, но это только начало.
Спасибо за помощь.
Сердечно.
if(lus == 0)
else {
$.ajax({
и я добавлю функцию успеха:
success:function(callback){alert("ok");},
и функция ошибки:
error:function(callback){alert(callback)}
Добавьте ответ и проверку ошибок. Разделите две команды:
$.ajax({
type: "POST",
url: "add.php",
data: {"id_livre": id, "id_membre" : id_membre}
}).done( function( response )
{
// deal with response code - success / fail message?
}).fail( function()
{
alert( "something broke" );
});
.. и повторите для другого ..