我在为我的网站实现LIKE按钮时遇到问题。我正在尝试执行一项功能,当单击LIKE按钮时,屏幕上会显示总喜欢 无需重新加载页面。我在下面显示的代码用于获取特定文章下的评论,包括每条评论的评论。一切都在这个阶段工作正常,但我如何将其传递给AJAX /在脚本上实现AJAX。
单击LIKE按钮时,<中使用了什么链接? a h 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());
答案 0 :(得分:1)
Google提供AJAX教程......
以下是一些:
答案 1 :(得分:-1)
$(document).ready(function(){
$('#likeButton').click(function(e){ <------ click event
dataString = 'param1='+ 'value1'+'¶m2='+'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,因为它可以更好地控制发送的数据。 现在修改上述代码以满足您的需求。
您可以在上面添加更多功能。阅读here