① php Ajax如何返回多个值或者用json
ajax不管什么时候你要前后交互的时候都用得上,至于json传类似数组或者是对象之类的很方便,比如前面要获取所有用户名单,就可以用AJAX向后退PHP发出请求,这个时候PHP把取到的用户名单数组转换为JSON格式,响应给前台的JS,然后JS在转换成对象,就可以一个个遍历显示了
② ajax,页面怎么接收php返回的二维数组
ajax接收数据首先,要发起请求,有请求有响应才是一个完整的http;
例如:
$.ajax({
url:'php.php',
type:'get',
dataType:'json',
success:function(data){
console.log(data);
},
error:function(){
console.log('请求失败');
}
})
php.php
<?php
//二维数组
$data=array(
'arr1'=>array('张三',20),
'arr2'=>array('李四',30),
);
//声明响应头
header('content-type:text/json');
//返回数据
echojson_encode($data);
?>
③ php ajax返回值
$.ajax({
type: 'get',
url: 'demo.php',
success:function(msg){
alert(msg);
}
})
php:
echo "这是php文件内容";
执行 会弹出"这是php文件内容" 的对话框
④ jquery通过ajax调用php取得返回值
返回数据代码如下:
⑤ AJAX怎么处理PHP返回的数组信息
你如果想让后台以json格式返回数据,那么php就一定要用标准的json格式来输出数据,不要混杂其他无关数据。比如你的“返回的数据:”这几个字就属于多余数据,ajax在接收到返回数据后就会转换失败。所以你的 echo "返回的数据:"; 应该删掉(如果还有其他类似的输出语句也要删掉),确保输出的数据只有 ["jeff-A-01.png","jeff-d-01.png"] 这样的内容。