XMLHTTPREQUESTでPOST
トラックバック URL :
コメント (7)トラックバック URL :
コメント (7)手軽に使いたい場合はPHPに標準に組み込まれているJSON関数
json_encodeを使う
(※尚、json_decodeのオプションでtrueにしないと配列で返って来ないので注意。)
ウノウラボ Unoh Labs: PHPでJSONを扱う
あと、事前に配列全体をUTF8に変換しておく必要があるのでそこらへんも注意!!
ちなみに、だいたいの実装で多次元連想配列はうまく変換してくれないので
str_replace(array('\"','"','"'),array('"','','\"'),json_encode(convert_utf($lines)))
みたいにして補正して使う。
やってることは勝手についてくる”(ダブルクォート)が多次元配列時にすべての配列にかかってしまうのでその余計な”(ダブルクォート)をstr_replaceで除去している。で、ただ、str_replaceすると、配列の値にエスケープされたダブルクォートまで変換されてしまうので、『\”』→『"』,『”』→『』,『"』→『\”』の順番でエスケープされた”(ダブルクォート)まで変換されないようにしている。
トラックバック URL :
コメント (2)LightBoxが飽きた人が使う、写真を拡大縮小して表示するタイプのJavaScriptライブラリ
Highslide JS - JavaScript thumbnail viewer
トラックバック URL :
コメント (1)