我想在我的网站上添加一个添加好友系统。到目前为止,这是我的代码:
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);
}
?>
当我点击链接时,没有任何反应。页面没有刷新,没有。
有什么想法吗?
另外,我希望用“添加此用户”链接更新用户请求已发送的事实。我怎么做?
答案 0 :(得分:1)
你的点击调用中有return false
作为第一个操作,这意味着它是一个空操作:执行从未真正到达.ajax()调用开始。