proglog

主にプログラミングに関する断片的メモ

json,jsonp,apache,php

[http://www.thinkit.co.jp/article/70/:title= [Think IT] 【これならわかる!JavaScript/AjaxJSONなんて怖くない!]の入門記事が簡潔。
サンプルを動かすにはapacheは2.x系が必要。
[http://tenderfeel.xsrv.jp/javascript/343/:title= WebTecNote - [js]Ajax.Requestと405 Method Not Allowed]にある理由で。
phpはとりあえず5.x系で確認。

apacheは1.3系とは設定がちょっと変わったみたい。
http.confが基本と各論みたいに分かれた。
書くことは一緒だけど。

php5はwindowsインストーラー版を選んでも、あとでマニュアル設定が必要だった。
PHP: Apache 2.0.x (Microsoft Windows 用) - Manual
ここの部分。

[devel][web][javascript]jsonpのメモ

jsonprototype.jsで。

jsonpは、jsonをweb apiとして使えるようにする仕組み。
任意の関数の引き数にjsonを入れて呼び出してくれる。

scriptタグのsrc属性でapiのurlに関数として使う名前をくっつける。
実用的には、このscriptタグを任意の時点、例えばフォームサブミットで動的に作成、実行することになる。