2012年12月06日

jQueryでJSONP

jQueryのajax()でJSONPを扱おうとしたらうまく行かなかったのでメモ。

JSONPのデータはこんな感じ

callback({
data:[
"hoge",
"fuga",
"bar"
]
})


試そうとしたのは次のような感じ

var def = $.ajax("hoge.json",{
"dataType":"jsonp"
});


これだと動かない。

jQueryでコールバック関数をcallbackと固定するには次のようにjsonpCallbackオプションを指定しないとダメ。


var def = $.ajax("hoge.json",{
dataType:"jsonp",
jsonpCallback:"callback"
});
タグ:AJAX jquery JSONP
posted by ねこまんま at 12:57 | Comment(0) | TrackBack(0) | jQuery | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック