2008/1/13 日曜日

XMLHTTPREQUESTでPOST

Filed under: Ajax, JavaScript — admin @ 18:28:50

FORMの形は元のまま、XMLHTTPが使える場合は

元の動作をキャンセルして非同期にPOSTを行う方法

習作 (2) - データの POST - まちゅダイアリー (2005-05-12)

No Tags

2008/1/12 土曜日

PHPでJSONを使う場合のまとめ

Filed under: JSON, Ajax, JavaScript, php — admin @ 14:03:45

手軽に使いたい場合はPHPに標準に組み込まれているJSON関数
json_encodeを使う

(※尚、json_decodeのオプションでtrueにしないと配列で返って来ないので注意。)
ウノウラボ Unoh Labs: PHPでJSONを扱う

あと、事前に配列全体をUTF8に変換しておく必要があるのでそこらへんも注意!!

配列全体をUTF-8に変換

ちなみに、だいたいの実装で多次元連想配列はうまく変換してくれないので

str_replace(array('\"','"','"'),array('"','','\"'),json_encode(convert_utf($lines)))

みたいにして補正して使う。
やってることは勝手についてくる”(ダブルクォート)が多次元配列時にすべての配列にかかってしまうのでその余計な”(ダブルクォート)をstr_replaceで除去している。で、ただ、str_replaceすると、配列の値にエスケープされたダブルクォートまで変換されてしまうので、『\”』→『"』,『”』→『』,『"』→『\”』の順番でエスケープされた”(ダブルクォート)まで変換されないようにしている。

No Tags

2007/12/31 月曜日

ThickBoxを使ってWeb2.0っぽく:Web Design Tips

Filed under: Ajax, JavaScript — admin @ 15:18:14

LightBoxの代わり

ThickBoxを使ってWeb2.0っぽく:Web Design Tips

No Tags

2007/12/14 金曜日

AJAXを使った素晴らしいCSSフォームの47のサンプル | コリス

Filed under: Ajax, css — admin @ 9:44:23

AJAXを使った素晴らしいCSSフォームの47のサンプル | コリス

No Tags

2007/12/5 水曜日

InfoQ: JavaScriptへのマルチスレッド・プログラミングの導入

Filed under: Ajax, JavaScript — admin @ 17:54:17

InfoQ: JavaScriptへのマルチスレッド・プログラミングの導入

No Tags

2007/11/9 金曜日

MSXML2.XMLHTTPでシフトJIS文字をPOSTするには?

Filed under: Ajax — admin @ 0:51:43

MSXML2.XMLHTTPでシフトJIS文字をPOSTするには?

No Tags

Highslide JS - JavaScript thumbnail viewer

Filed under: Ajax, DHTML, JavaScript — admin @ 0:40:52

LightBoxが飽きた人が使う、写真を拡大縮小して表示するタイプのJavaScriptライブラリ
Highslide JS - JavaScript thumbnail viewer

No Tags

2007/11/4 日曜日

クールにスライドするメニューを作成するJavaScriptライブラリ

Filed under: Ajax, DHTML, JavaScript — admin @ 2:20:45

auのトップページのFlashみたいなものをJavascriptで実現

クールにスライドするメニューを作成するJavaScriptライブラリ「Image Menu」:phpspot開発日誌

No Tags