ajax PHP MYSQL 实时传值到页面不需要刷新 类似微博的关注、取消关注类似的这个功能怎么实现 20
也就是用AJAX实现点关注后变成“取消关注”,点取消关注后变成“关注”,数据库和PHP方面我都知道,就是AJAX什么都不懂希望给个实例并且实例哪部分是要改的都说明一下谢谢...
也就是用AJAX实现 点关注后 变成“取消关注”,点取消关注后变成“关注”,数据库和PHP方面我都知道,就是AJAX什么都不懂 希望给个实例 并且实例哪部分是要改的都说明一下谢谢 一定加分!!
展开
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 很重要
假设数据在数据库类 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');
}
}
展开全部
ajax还是比较简单的,
建议先在 w3school上学习一下。当初我也就是在这里学会ajax的。里面的例子很详细的。
http://www.w3school.com.cn/ajax/ajax_example.asp
建议先在 w3school上学习一下。当初我也就是在这里学会ajax的。里面的例子很详细的。
http://www.w3school.com.cn/ajax/ajax_example.asp
更多追问追答
追问
你这个跟没回答一样!!
追答
授人以鱼,不如授人以渔.
而且你要的实例,网站里也有。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把 uowangshi 提供的好好地看一下,花不了半天时间。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询