最喜欢的按钮动态更改名称

时间:2016-07-02 16:00:15

标签: javascript php jquery ajax

每个帖子页面上的

都有一个按钮,用于"喜欢"如何检查帖子是否被喜欢并更改按钮名称,例如"已喜欢"如果没有,点击按钮就会完成,但是后台的一切,我对javascript的知识都很浅,但我知道我需要ajax。已经在php / mysql中设置了一个小脚本,当帖子已被喜欢或更改为喜欢时,它返回一个json { "favorite": 1},其自然状态为{ "favorite": 0}

由于您只能将帖子记录到网站中, 用户ID 将由会话设置,并且 ID 将使用 POST 方法发送

例如:

<a href="site.com/post/like"> Favorite </a>

...抱歉我的英文不好

1 个答案:

答案 0 :(得分:1)

  1. 设置服务器上的状态我假设状态位于$ favorite var中 <?php $mysqli = NEW MySQLi("mysql.hostinger.in","willi","123","pract"); global $mysqli; $resultSet = $mysqli->query("SELECT user.name AS userName, volley.wishes AS userWishes FROM user,volley WHERE user.name = 'mick' AND volley.id=user.id"); $resultSet = array(); while($rows = $resultSet->fetch_assoc()){ array_push($resultSet, array( $users = $rows['userName'], $volleys = $rows['userWishes'])); echo json_encode(array("resultSet"=>$resultSet)); mysqli_close($con); } ?>
    <a id="1234" href="site.com/post/like"

  2. 点击时调用

  3. 像这样

    class="like <?PHP echo $favorite?"liked":""; ?>">Favorite</a>