Recently made WebApp want to use PHP to do the backstage, in JSON way to return data.
Use in the background directly at the beginning
<? PHP // ... Echo ' {' result ': true, ' info ': ' '} '?>
Form returned, the foreground Ajax developed the return data type as "JSON".
Found that this does not work, checked the information. PHP return JSON to have Json_encode ()
and changed it to the following.
<? PHP // ... echo json_encode (' {' result ': true, ' info ': ' ... '} ')?>
This way back to JSON is really no problem, but the Chinese characters in the time will be garbled, continue to modify
<? PHP // ... $arr= ' {' result ': true, ' info ': ' Chinese will be garbled '} '; foreach ($arras$key= +$value ) {$arr[$key]= UrlEncode($value);} Echo UrlDecode (Json_encode ($arr));? >
So the return of Chinese will not garbled (to be continued)
PHP returns JSON