Ajax мгновенная вставка в базу данных

Я пытаюсь сделать мгновенную вставку и мгновенное удаление в моей базе данных. (Под мгновенным я имею в виду: без перезагрузки. Так же, как кнопка, как 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) и щелкнул, он удаляет строку.

Как вы думаете. Я уверен, что есть несколько ошибок, но это только начало.

Спасибо за помощь.
Сердечно.

0

Решение

if(lus == 0)

else {
$.ajax({

и я добавлю функцию успеха:

success:function(callback){alert("ok");},

и функция ошибки:

error:function(callback){alert(callback)}
1

Другие решения

Добавьте ответ и проверку ошибок. Разделите две команды:

$.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" );
});

.. и повторите для другого ..

1

По вопросам рекламы [email protected]