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"}}