我想创建'喜欢'计数器。
目前我使用带有php的ajax并在按钮上单击like.php我更新数据库中的计数并回显计数到jquery。
$('btn').on('click',function(){
$.ajax({
url: 'like.php',
type: 'post',
data: someData,
dataType: 'json',
}).done(function(response){
//increase like shown on response
}).fail(function(jqXHR, textStatus, errorThrown) {
});
});
这将引发客户端的喜欢。
我想在服务器端执行此操作,因此在按钮上单击以调用php文件:
示例(我把它放在我的页面中):
<a href="like.php?id=45">like</a>
然后在上面的数据库中的like.php更新计数。
2个问题:
单击此按钮时,网址是否可能无法更改?
我怎么会这样回复来自like.php的计数呢? (因为我不像第一个例子那样使用ajax来调用like.php)
答案 0 :(得分:0)
第一个问题:根本不是! 但你可以把它作为一个提交按钮并发布到相同的网址,不会改变网址,你可以通过提交推送数据......
到你的第二个问题 - &gt;你的like.php必须用你的反值返回整个html;)
cheerio:)