ajax PHP MYSQL 实时传值到页面不需要刷新 类似微博的关注、取消关注类似的这个功能怎么实现 20

也就是用AJAX实现点关注后变成“取消关注”,点取消关注后变成“关注”,数据库和PHP方面我都知道,就是AJAX什么都不懂希望给个实例并且实例哪部分是要改的都说明一下谢谢... 也就是用AJAX实现 点关注后 变成“取消关注”,点取消关注后变成“关注”,数据库和PHP方面我都知道,就是AJAX什么都不懂 希望给个实例 并且实例哪部分是要改的都说明一下谢谢 一定加分!! 展开
 我来答
xt_zsh
2012-04-26 · 超过24用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:47.3万
展开全部
用jquery 很简单

假设数据在数据库类 1表示关注 0表示未关注
function set(){
var status=$('#abc').attr('status');
$.ajax({
type : 'POST', // 提交类型
cache : false,
url : "", 文件路径
data : "status="+status, 参数
success:function(data){
if(status==1){
$('#abc').val(‘取消关注’);
$('#abc').attr('status','0');
}
$('#abc').val(‘关注’);
$('#abc').attr('status','1');
}
});
}

php 文件里 用$_POST['status'] 接收值 然后修改数据库

html
<input type='button' value='关注' id='abc' onclick='set()' status=‘1’ >

顺便说一句 上边哪位仁兄说的对 有时间还是要自己学习一下 Ajax 很重要
更多追问追答
追问
谢谢 url  : "", 文件路径  这里是填入PHP文件路径?还有就是我直接复制你的JS部分的和部份的 然后运行 先不处PHP部分 但是一直都是“关注”,按钮没有变成“取消关注”,为什么呢?麻烦您回一下 因为我确实AJAX一点都不懂 。。。
追答
对 url 就是PHP文件的路径 
需要加载一个jquery 你可以再网上下载 很多
要是不处理 PHP部分 就先怎么写
function set(){
var status=$('#abc').attr('status');
if(status==1){
$('#abc').val(‘取消关注’);
$('#abc').attr('status','0');
}
$('#abc').val(‘关注’);
$('#abc').attr('status','1');
}
}
uowangshi
2012-04-26 · TA获得超过440个赞
知道小有建树答主
回答量:464
采纳率:0%
帮助的人:508万
展开全部
ajax还是比较简单的,
建议先在 w3school上学习一下。当初我也就是在这里学会ajax的。里面的例子很详细的。

http://www.w3school.com.cn/ajax/ajax_example.asp
更多追问追答
追问
你这个跟没回答一样!!
追答
授人以鱼,不如授人以渔.
而且你要的实例,网站里也有。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
buhuireniio
2012-05-05 · TA获得超过170个赞
知道小有建树答主
回答量:122
采纳率:0%
帮助的人:52.8万
展开全部
把 uowangshi 提供的好好地看一下,花不了半天时间。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式