2014-11-06 117 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 2014-11-06 15:03:07

+1

這更適合codereview.stackexchange.com,因爲您似乎並沒有真的在詢問特定的問題。 – 2014-11-06 15:17:42

回答

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

..再次爲另一個..