1. php 可以同时用返回数据和返回json对象吗

  1. 可以 。思路:返回一个数组,然后数组里面各放数据和json

  2. 例子如:return array('data'=>数据,'json'=>json字符串);

2. 如何在PHP中返回Json数据

恩 就是使用json_encode();

3. php怎么返回json数据给ajax

json_encode

(PHP 5 >= 5.2.0, PECL json >= 1.2.0, PHP 7)

json_encode—Returns the JSON representation of a value

网页链接

4. php中如何输出json对象

header('Content-type:application/json');
echojson_encode($array);
exit();

5. PHP返回json对象的问题

代码如下:
<?php
/*验证验证码是否正确*/
session_start();

$code = trim($_POST['code']);//接收前端传来的数据

$raw_success = array('code' => 1, 'msg' => '验证码正确');

$raw_fail = array('code' => 2, 'msg' => '验证码错误');

$res_success = json_encode($raw_success);
$res_fail = json_encode($raw_fail);

header('Content-Type:application/json');//这个类型声明非常关键

if ($code == $_SESSION["verfycode"]) {
echo $res_success;
} else {
echo $res_fail;
}
?>

这样前端接收到的数据就是一个对象,前端操作起来非常的方便。

6. html处理php返回的json数组的问题。

你的代码没太大问题, 只要改两个地方就可以了.

修改statechange函数, 里面的xmlhttp的 h改为大写 H, 还有返回的data要用JSON.parse转化成json对象就行了

7. PHP是怎么返回json格式的数据

php 输出JSON格式,使用json_encode函数即可

例如:

<?php
header('Content-type:text/json');
$fruits=array(
"fruits"=>array("a"=>"orange","b"=>"banana","c"=>"apple"),
"numbers"=>array(1,2,3,4,5,6),
"holes"=>array("first",5=>"second","third")
);
echojson_encode($fruits);
?>

得到结果:

{"fruits":{"a":"orange","b":"banana","c":"apple"},"numbers":[1,2,3,4,5,6],"holes":{"0":"first","5":"second","6":"third"}}

8. html如何处理php返回的json数据

html接受ajax返回结果有问题,因为服务端返回的是josn,所以不能直接赋值,先解析下json,变成js的数组,然后在给标签赋值,多打印下就好了。

9. php 怎么解释返回的json数据

php 输出JSON格式,使用json_encode函数即可 例如: 得到结果: {"fruits":{"a":"orange","b":"banana","c":"apple"},"numbers":[1,2,3,4,5,6],"holes":{"0":"first","5":"second","6":"third"}}