一、Ajax中應用json
對於大批量數據的處理:
1) xml
2) json
1、 關於json
對象就是屬性的無序集合
在js中,可以使用{} 來模擬屬性的無序集合
1、 關於php中的json
目前,絕大多數ajax程序都使用json對象做數據的傳遞方式,所以在很多語言中,都內置了對json對象的支持。在php中,有這樣兩個函數,用於對json進行編碼和解碼
l string json_encode ( mixed $value )
生成json格式的字符串
l mixed json_decode ( string $json [, bool])
對json進行解析
第二個參數表示解析到數組中還是對象中,默認是false,表示解析到對象中
1) json_encode
如果想得到json格式的數據,必須先得到一個數組或對象
2) json_decode
3) json_decode
Json目前只支持utf-8格式
3、 Ajax使用json
例1:使用json返回兩個數的四則運算
服務器代碼:
例2:從服務器返回多條數據
Ajax程序:
Php程序: