JavaScriptリファレンス

JSONP







JSONP


JSON with paddingの略で、
コールバック関数(JSONデータ);
のような形で、コールバック関数にデータを渡してJSON形式のデータを処理できるようにした形式です。

<script>
function コールバック関数(json){
  処理;
}
</script>
<script src="JSONPファイル"></script>
のようにすることで、JSONPの持つJSONオブジェクトを引数として、コールバック関数が実行される。

JavaScriptで外部からデータを取得して処理するのに、Ajaxと呼ばれる方法があるが、
AjaxのXMLHttpRequestには、
「違うドメインのファイルにはアクセスできない。」
という制限があるが、
<script src="ファイル">
srcには違うドメインのアドレスを指定することができる。








[編集] [新規] [削除] [バックアップ] [アップロード] [ログイン] [管理]
whwiki 1.3