インフラとインターフェースの確認
あなたはインフラとインターフェースを開発しました。
ここで整理します。
インフラでは,
インターフェースでは,
あとは,
パイプラインの役割をわけると,
- ユーザーがインターフェースを使ってデータをサーバにリクエストすること
- サーバからデータを受信してインタフェースに渡すこと
の2つになりますが,
Ajaxでデータを送受信する関数の基本形
new Ajax.Request(url, {
method: "get or post",
parameters: "parameter="+send_string,
onSuccess:function(httpObj){
$("result").innerHTML = httpObj.responseText;
}
});
※JavaScriptライブラリのPrototypeとScriptaculousを読み込む必要があります。
パイプラインといっても,
ここからは,
パイプラインの仕組み
まず, 次のようにブラウザやプログラムからリクエストすると, リクエスト APIから返されるXMLデータ このXMLデータをJSON形式にするために,
http://api.knecht.jp/geocoding/api/?q=東京都千代田区大手町
<knecht>
<address>東京都千代田区大手町</address>
<data>
<lat>35.68688</lat>
<lng>139.765047</lng>
</data>
</knecht>