2 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
后端返回json數(shù)據(jù)!
echo json_encode(['status' => 'ok', 'data' => '...']);
function({status,data}) { // status => ok // data => ...}

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊
可以直接return json數(shù)據(jù)
return json_encode(['status'=>somestatus,'message'=>messagevalue]);
不過(guò)值得注意的是,在某些特殊情況下不能前端是無(wú)法解析后臺(tái)phpjson_encode出來(lái)的json的(原因:json_code函數(shù)出來(lái)的json不是嚴(yán)格意義上的json數(shù)據(jù),所以前端無(wú)法解析)
那么,可以寫(xiě)一個(gè)arrayToJson的全局函數(shù)
$array = ['a'=>1,'b'=>2,'c'=>3];
foreach($array as $k=>$v) $list[] = sprintf('"%s":"%s"', $k, $v);
echo '{' . join(',', $list) . '}';
這樣就完成了一個(gè)json的拼接,對(duì)于嚴(yán)格模式來(lái)說(shuō)也可以使用的json數(shù)據(jù)了
- 2 回答
- 0 關(guān)注
- 1017 瀏覽
添加回答
舉報(bào)