PHP 怎样处理mui.ajax POST过来的数据?
在PHP上一直接收到不POST过来的data数据,请哪位高人给我一个JS 和 PHP的代码实例,谢谢了!
封存岁月
- 发布:2015-06-17 15:58
- 更新:2015-06-17 16:23
- 阅读:4723
PHP 怎样处理mui.ajax POST过来的数据?
分类:MUI
3 个回复
zyimm
直接获取 $_POST $_GET
封存岁月 (作者)
有给个实例代码吗?谢谢了! 用$_POST都试过了
zyimm
/**
*/
var doLogin=function(){
plus.nativeUI.showWaiting("登陆中...");
if(document.getElementById("tel").value && document.getElementById("pass").value){
var tel=document.getElementById("tel").value;
var pass=hex_md5(document.getElementById("pass").value);
}else{
plus.nativeUI.closeWaiting();
mui.toast('数据存在空值,不允许提交!');
return false;
}
mui.ajax(serverHost+'/interface/login',{
data:{
'tel':tel,
'pass':pass
},
dataType:'json',//服务器返回json格式数据
type:'post',//HTTP请求类型
timeout:5000,//超时时间设置为5秒;
success:function(d){
//服务器返回响应;
console.log(tel);
if(d.status==1){
setTimeout(function(){loginSuccess(d.uid,d.ukey);plus.nativeUI.closeWaiting();},480);
}else{
//mui.toast('登陆失败!');
console.log(d.message);
mui.toast(d.message);
plus.nativeUI.closeWaiting();
}
},
error:function(xhr,type,errorThrown){
//异常处理;
//console.log(errorThrown);
plus.nativeUI.closeWaiting();
plus.nativeUI.toast('网络数据链接失败!');
}
});
}
-------------php-----------------------
<?php
if(empty($data)){ajaxMsg('手机号未知或未绑定!',0);}
//密码是用密文传输的
if($data['user_pass']==trim(htmlspecialchars($_POST['pass']))){
$user=array(
'uid'=>intval($data['id']),
'ukey'=>$data['user_pass'],
);
ajaxMsg($user);
}else{
//echo time();
ajaxMsg('登录失败!',0);
}