1. 程式人生 > >PHP開發心得四

PHP開發心得四

code 解析json數據 ror 技術分享 ech 在哪裏 ima efi clas

1,php返回給html頁面的Json數據不能含有特殊字符

某次用php編寫查詢數據庫數據,以json格式返回給前端頁面js文件,js文件以angularJS的函數調用處理的方式進行數據顯示,但數據返回正常,angularJS的函數調用卻直接進入了.error而不是.success。

錯誤信息是:undefined。一時不清楚問題出現在哪裏。

技術分享

幾經調試,才發現是json數據中含有回車符,這些特殊字符必須處理後。前端才能正常解析json數據。因此,調用如下函數處理後正常:

$json_string=str_replace(PHP_EOL, ‘ ‘, $json_string); 
echo
$json_string;

PHP開發心得四