原因:php里面的$_post[]的取值方法只能接收Content-Type: application/x-www-form-urlencoded提交的数据
因此解决方法是:
1.发送数据dataType改成text
2.headers更改为:{'Content-Type':'application/x-www-form-urlencoded'},
贴一段能获取数据的代码:
mui.ajax('http://xxx.php',{
dataType:'text',//服务器返回json格式数据
type:'post',//HTTP请求类型
timeout:10000,//超时时间设置为10秒;
data:{
id:123,
name:"鼠标"
},
headers:{'Content-Type':'application/x-www-form-urlencoded'},
success:function(data){
console.log(data)
},
error:function(xhr,type,errorThrown){
//异常处理;
console.log("请求失败");
}
});