続いて、JavaScript側の通信処理を見ていこう。今回はphotoalbum.jsの一部のみを変更しており、大部分は前回のスクリプトと同様である。 if(item) { this.openPhoto(item); } else { // PhtoAlbumデータを非同期通信で取得 // リクエスト用のパラメータ var options = { method : 'get', parameters : 'dir=' + fname, onFailure: function() { alert("通信に失敗しました"); }, onComplete: function(res) { // 応答されたJSONをオブジェクトに変換して表示 var items = eval( '(' + res.responseText + ')' ); this.openPhoto(items); }.bin