0

我正在尝试在我的数据库中进行即时插入和即时删除。(我的意思是即时:无需重新加载。就像 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)并点击,它会删除该行。

你怎么看。我敢肯定有几个错误,但这是一个开始。

谢谢您的帮助。亲切地。

4

2 回答 2

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

..并重复另一个..

于 2014-11-06T15:08:03.763 回答
1
if(lus == 0)

else {
$.ajax({

我将添加一个成功功能:

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

和一个错误函数:

error:function(callback){alert(callback)}
于 2014-11-06T15:09:19.483 回答