javascript - 求助!!!关于mui ajax获取不到后台数据
php代码如下
error_reporting(E_ALL ^ E_DEPRECATED);
//header("Content-type: text/html; charset=utf-8");
header('Content-type: text/json; charset=utf-8');
//header('Content-type: application/json');
//这个header头有点疑问~所有都试了一遍还是没用
$arr = array(
'name' => '我是姓名',
'age' => '18'
);
$json_string = json_encode($arr);
echo ($json_string);//这里输出就是json字符串了啊~~
?>
手机端就是报错~而浏览器到是能正常获取数据是在搞不定了求解~我就是想获取php内的json数据啊~~
回复内容:
js代码如下
mui.init();
mui.ajax('ajax.php', {
dataType: 'json', //服务器返回json格式数据
type: 'post', //HTTP请求类型
headers: {
'Content-Type': 'application/json'
},
success: function(data) {
alert(data)//就像获取后台php的数据啊!!!
},
async:true,
error: function(xhr, type, errorThrown) {
alert(errorThrown);//好像报类型错误?php那边是json格式啊
}
});
php代码如下
error_reporting(E_ALL ^ E_DEPRECATED);
//header("Content-type: text/html; charset=utf-8");
header('Content-type: text/json; charset=utf-8');
//header('Content-type: application/json');
//这个header头有点疑问~所有都试了一遍还是没用
$arr = array(
'name' => '我是姓名',
'age' => '18'
);
$json_string = json_encode($arr);
echo ($json_string);//这里输出就是json字符串了啊~~
?>
手机端就是报错~而浏览器到是能正常获取数据是在搞不定了求解~我就是想获取php内的json数据啊~~
应该是前后台格式不匹配,ajax dataType :"json" 去掉试试,获取的data 为String,在前台再转成json
上一篇: php GD2函数使用实例汇总
下一篇: 讲述一个mysql 数据库恢复的实例
推荐阅读
-
关于ajax请求后台获取下拉列表用的数据
-
javascript - 微信公众号,前台向后台发起ajax请求,后台获取不到发送过来的值是怎么回事??
-
关于IE9中ajax获取不到数据(不报错)的解决办法
-
javascript - 微信公众号,前台向后台发起ajax请求,后台获取不到发送过来的值是怎么回事??
-
javascript - 有关于ajax获取到的数据问题
-
javascript - 有关于ajax获取到的数据问题
-
javascript - 如何根据下拉菜单选择后通过ajax获取后台数据并且不刷新页面
-
javascript - 求助!!!关于mui ajax获取不到后台数据
-
javascript - 如何根据下拉菜单选择后通过ajax获取后台数据并且不刷新页面