外部の JSON データにアクセスする Web アプリを開発しています。現在、jQuery の getJSON を使用してデータを取得し、コールバックを呼び出しています。
自宅のインターネットの調子が悪く、つながらないことが多いです。インターネットに接続していない状態でこのアプリを開発する方法を探しています。
私が最初に考えたのは、スクリプトの場所をローカル ファイルに変更する OFFLINE 変数を設定することでしたが、jQuery の getJSON はコールバックに動的に名前が付けられた関数を使用するため、ある程度のサーバー インテリジェンスが必要になります。
getJSON コールバックの仕組みについて詳しくは、http://docs.jquery.com/Ajax/jQuery.getJSON をご覧ください。
もっと簡単な方法があると確信しています。助言がありますか?
**編集**
私は現在、ローカル Web サーバーを実行しています。セキュリティ上の理由から、スクリプト タグはローカル ファイルを参照できません。
現在、次の URL で getJSON を呼び出しています: http://twitter.com/status/user_timeline/user.json?callback= ?
その json 応答をダウンロードしてローカル Web サーバーでホストした場合、コールバック名は毎回変わるため、機能しませんが、フィードには最初にフェッチされた関数名が含まれます。