数年前にajaxでの戻り値を配列で返したかったとき、JSONなど知らず試行錯誤して、結局カンマ区切りで値を返してjavascriptで再度配列に格納してた。
今回はすっかりその事を忘れていて、またハマったので、素直にJSONを使うことにした。
サーバーにjsonを設置。
PEARのJSON.phpライブラリをこちらか入手。
http://mike.teczno.com/JSON.tar.gz
ライブラリを読み込む。
require_once "それぞれのパス/JSON.php";
配列をJSONデータに変更
$json = new Services_JSON; $encode = $json->encode($arr); echo $encode;
こちらを参考にさせていただきました。
http://takaiwa.net/archives/598