JS点击更改文字并且刷新不变并传递参数到PHP页面 30
我在制作网页时想实现一个功能:要求:1:点击改变文字:如默认显示收藏,点击后变为已收藏,并且刷新页面如果已经点击收藏则显示已收藏,如果没有点击则还显示收藏,2:点击收藏页...
我在制作网页时想实现一个功能:
要求:
1:点击改变文字:如默认显示收藏,点击后变为已收藏,并且刷新页面如果已经点击收藏则显示已收藏,如果没有点击则还显示收藏,
2:点击收藏页面不用跳转,直接更新文字
3:不能A用户点击了收藏,B用户打开也显示收藏,都以当前用户是否点击为准,
4:用数据库记录是否点击,以$.ajax方法传递,只要能把数据传到指定PHP页面就好,PHP代码不用写 展开
要求:
1:点击改变文字:如默认显示收藏,点击后变为已收藏,并且刷新页面如果已经点击收藏则显示已收藏,如果没有点击则还显示收藏,
2:点击收藏页面不用跳转,直接更新文字
3:不能A用户点击了收藏,B用户打开也显示收藏,都以当前用户是否点击为准,
4:用数据库记录是否点击,以$.ajax方法传递,只要能把数据传到指定PHP页面就好,PHP代码不用写 展开
1个回答
展开全部
<div id="resdiv">
<?php
//判断该用户是否收藏过
if(用户对象['status']==0){
echo '<a href="javascript:shoucang()">收藏</a>';
}else{
echo '已收藏';
}
?>
</div>
<script>
function shoucang(){
$.ajax({url:"请求地址(带参数)",success:function(result){
$("#resdiv").html(result);
}
});
}
</script>
<?php
//判断该用户是否收藏过
if(用户对象['status']==0){
echo '<a href="javascript:shoucang()">收藏</a>';
}else{
echo '已收藏';
}
?>
</div>
<script>
function shoucang(){
$.ajax({url:"请求地址(带参数)",success:function(result){
$("#resdiv").html(result);
}
});
}
</script>
追问
麻烦直接写个实例代码可以本地测试效果,谢谢
追答
呵呵....
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询