jquery中的$.post(),提交到php端如何获取值?
setTimeout(function(){$.post("http://localhost/test.php",{'action':'ac','add':add,'ot...
setTimeout(function(){
$.post("http://localhost/test.php",
{ 'action' :'ac','add' : add,'other' : other },
function(data){
if(data=="ok"){
$("#scu").html("成功";
}else{
$("#scu").html('失败!');
return false;
}
});
},1000);
test.php这里add和other获取不到值,求解
if($_POST['action']="ac"){
include("sendmail.php");
} 展开
$.post("http://localhost/test.php",
{ 'action' :'ac','add' : add,'other' : other },
function(data){
if(data=="ok"){
$("#scu").html("成功";
}else{
$("#scu").html('失败!');
return false;
}
});
},1000);
test.php这里add和other获取不到值,求解
if($_POST['action']="ac"){
include("sendmail.php");
} 展开
2个回答
展开全部
ajax 提交 后在控制器里dump($_POST)你提交的数据 可在 控制台 里看返回的数据 查看是否有结果
在控制器里 echo "0k" 是返回结果 页面中 javascript 中的 if(data=='ok'){....} 才可执行。
在控制器里 echo "0k" 是返回结果 页面中 javascript 中的 if(data=='ok'){....} 才可执行。
更多追问追答
追问
必须要用ajax({})提交嘛?这里的$.post不能直接?现在就是include("sendmail.php");最后这个文件里,data后没有返回ok,返回的是空的?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询