0

我在为我的网站实施 LIKE 按钮时遇到问题。我正在尝试做一个功能,当点击 LIKE 按钮时,总喜欢显示在屏幕上而不重新加载页面。我在下面显示的代码用于获取特定文章下的评论,包括每个评论的点赞数。在这个阶段一切正常,但我如何将它传递给 AJAX/在脚本上实现 AJAX。

当 LIKE 按钮被点击时,<ah ref=" " > 中使用了什么链接?AJAX 是单独编写的还是在 PHP 中编写的?如何使它不离开当前页面,同时仍然从数据库中显示更新的喜欢?

请我不是在寻找一个做所有的代码,我所需要的只是如何让自己开始使用它。

感谢您的时间和精力。我最欣赏它。谢谢

$query6 = mysql_query("
  SELECT
    c.user , c.body  , c.date, c.like                                                                     
  FROM
    comment AS c  
      INNER JOIN about_ AS ac ON c.article_id = ac.about_id
  WHERE
    c.article_id =  '".$article_id."'
    AND page_name = '".$page_name."'
") or die (mysql_error()); 
4

2 回答 2

1

谷歌AJAX教程...

这里有一些:

于 2012-05-11T08:09:04.653 回答
-1
$(document).ready(function(){
                $('#likeButton').click(function(e){ <------ click event
                   dataString = 'param1='+ 'value1'+'&param2='+'value2'; <----- The variables which you will pass along with the request. 
                    $.ajax({
                        type: 'POST', <---------- GET or POST
                        url: 'process.php', <---------- The Url (Which will process the data)
                        data: dataString, <-------- The data
                        success: function(data){ <----- if request is success, do something with the response
                            alert(data); <----- you can output by $('#output').html(data) where output can be a div
                        },
                        error: function(request, status, error){ <----- if Error returns, then check the error or do something else.
                            alert(request.responseText);
                        }
                    })
                })
            })

如果你一步一步地去做,这并不难。我更喜欢 $.ajax,因为它可以更好地控制发送的数据。现在修改上面的代码以满足您的需要。

您可以在上面添加更多功能。在这里阅读

于 2012-05-11T08:32:58.137 回答