2014-11-06 2 views
0

Я пытаюсь сделать мгновенную вставку и мгновенное удаление в моей базе данных. (К моменту я не имею в виду: не перезаряжать Точно так же, как Facebook кнопки, как.)Ajax мгновенная вставка в базе данных

Таким образом, с некоторой помощью, я получил на это:

<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

Я не думаю, что akax собирается многое сделать. Но выглядит отлично для остальных. – Naruto

+1

Это больше подходит для codereview.stackexchange.com, так как вы действительно не спрашиваете о конкретной проблеме. –

ответ

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

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