Php喜欢反击

时间:2017-04-18 15:30:09

标签: php jquery ajax

我想创建'喜欢'计数器。

目前我使用带有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个问题:

  1. 单击此按钮时,网址是否可能无法更改?

  2. 我怎么会这样回复来自like.php的计数呢? (因为我不像第一个例子那样使用ajax来调用like.php)

1 个答案:

答案 0 :(得分:0)

第一个问题:根本不是! 但你可以把它作为一个提交按钮并发布到相同的网址,不会改变网址,你可以通过提交推送数据......

到你的第二个问题 - &gt;你的like.php必须用你的反值返回整个html;)

cheerio:)