jquery中的$.post(),提交到php端如何获取值?

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");

}
最新回答
作业真是个磨人的小妖精

2023-10-27 03:04:15

ajax 提交 后在控制器里dump($_POST)你提交的数据 可在 控制台 里看返回的数据 查看是否有结果

在控制器里 echo "0k" 是返回结果 页面中 javascript 中的 if(data=='ok'){....} 才可执行。
逗二比

2022-04-23 23:55:57

test.php执行结果是“ok”?

试一下$_POST['action']=="ac",用双等号试试