[AJAX] Javascriptで外部スクリプトの呼び出し
- 2008.12.05(金) 01:10
AJAX通信はクロスドメインでアクセスできません。
なので、HTMLのスクリプトの記述を利用して外部ドメインとやり取り。
なので、HTMLのスクリプトの記述を利用して外部ドメインとやり取り。
ソース。
呼び出し方は以下の通り。
Dojoのrequireと同じ機能(?)になるかも。
headタグの閉じタグの前に、スクリプトタグが作成されます。
こんな感じ。
JSONPでサーバーにアクセスしてデータ取得とかに使用。
ちなみに、非同期通信にはならないので注意が必要。
ただし、JSONPでIEとFireFoxではどうやら動作が若干違う模様。
どうもIEはデータ取得が完了する前に、先に残りのScriptを実行してしまう模様。
この辺は要調査といったところでしょうか。
コード利用は、自己責任でお願いします。
呼び出し方は以下の通り。
Dojoのrequireと同じ機能(?)になるかも。
headタグの閉じタグの前に、スクリプトタグが作成されます。
こんな感じ。
JSONPでサーバーにアクセスしてデータ取得とかに使用。
ちなみに、非同期通信にはならないので注意が必要。
ただし、JSONPでIEとFireFoxではどうやら動作が若干違う模様。
どうもIEはデータ取得が完了する前に、先に残りのScriptを実行してしまう模様。
この辺は要調査といったところでしょうか。
コード利用は、自己責任でお願いします。
コメント
コメントの投稿
« [JavaScript] 配列と連想配列の扱いは分けないとだめなようだ l Home l [AJAX] Javascriptでget・post用フォームを動的に作成 »