使用jquery和ajax添加好友功能

时间:2012-03-13 18:13:03

标签: jquery mysql ajax

我想在我的网站上添加一个添加好友系统。到目前为止,这是我的代码:

HTML:

<a href="" id="add_friend">Add this user</a>!

jQuery的:

<script type="text/javascript">
$(document).ready(function(){
    $('#add_friend').click(function(){
        return false;
        var id = <?php echo $_GET['id']; ?>
        $.ajax({
            type: "GET",
            data: "friendID="+id,
            url: 'add_friend.php',
            success: function(){
                alert('success!');
            }
        });
    });

});
</script>

add_friend.php:

<?php
 //level of error reporting
 error_reporting(0);

 //get session id
 include_once 'session.php';

 //get database connection
 include_once "includes/base.php";

 if (!empty($_POST['friendID']))
 {
  $friendID = mysql_real_escape_string($_POST['friendID']);

  $sql="INSERT INTO users_friends (userID, friendID, status) VALUES ('".$_SESSION['user_id']."','".$friendID."','1')";

 mysql_query($sql);
}

?>

当我点击链接时,没有任何反应。页面没有刷新,没有。

有什么想法吗?

另外,我希望用“添加此用户”链接更新用户请求已发送的事实。我怎么做?

1 个答案:

答案 0 :(得分:1)

你的点击调用中有return false作为第一个操作,这意味着它是一个空操作:执行从未真正到达.ajax()调用开始。