求助!把GET引用PHP改成用POST引用,但是不知道怎么改

因为远程服务器对GET请求无效,但对POST有反应.原代码如下:<scripttype="text/javascript">$(function(){$("#dig_up... 因为远程服务器对GET请求无效,但对POST有反应.原代码如下:
<script type="text/javascript">
$(function(){
$("#dig_up").hover(function(){
$(this).addClass("digup_on");
},function(){
$(this).removeClass("digup_on");
});
$("#dig_down").hover(function(){
$(this).addClass("digdown_on");
},function(){
$(this).removeClass("digdown_on");
});

getdata("22/do.php",1);

$("#dig_up").click(function(){
getdata("22/do.php?action=like",1);
});

$("#dig_down").click(function(){
getdata("22/do.php?action=unlike",1);
});
});

function getdata(url,sid){
$.getJSON(url,{id:sid},function(data){
if(data.success==1){
$("#num_up").html(data.like);
$("#bar_up span").css("width",data.like_percent);
$("#bar_up i").html(data.like_percent);
$("#num_down").html(data.unlike);
$("#bar_down span").css("width",data.unlike_percent);
$("#bar_down i").html(data.unlike_percent);
}else{
$("#msg").html(data.msg).show().css({'opacity':1,'top':'40px'}).animate({top:'-50px',opacity:0}, "slow");
}
});
}
</script>

do.php代码:
$action = $_GET['action'];
$id = 1;
$ip = get_client_ip();

if($action=='like'){
likes(1,$id,$ip);
}elseif($action=='unlike'){
likes(0,$id,$ip);
}else{
echo jsons($id);
}

....
function jsons($id){
$query = mysql_query("select * from votes where id=".$id);
$row = mysql_fetch_array($query);
$like = $row['likes'];.....
$unlike = $row['unlikes'];

怎么改成POST调用PHP或调中其中参数?请求大神帮忙!
展开
 我来答
zhen09128
2018-07-02 · 超过20用户采纳过TA的回答
知道答主
回答量:56
采纳率:40%
帮助的人:25.6万
展开全部
不用改,但要改连接代码,如下
getdata("22/do.php?action=1");

$("#dig_up").click(function(){
getdata("22/do.php?action=like",1);
});

$("#dig_down").click(function(){
getdata("22/do.php?action=unlike",1);
});
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
网海1书生
科技发烧友

2018-05-04 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12315 获赞数:26236

向TA提问 私信TA
展开全部
$.getJSON
改为
$.post
追问
改了不行,改了连数据库信息都显不了了.我的远程服务器对GET取到的值没反应没显示,但我测试另一个带POST的取值有效果
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式