タグ

ブックマーク / hiratara.hatenadiary.jp (1)

  • なんでJSONPか - Pixel Pedals of Tomakomai

    チラシの裏程度ですけども。 なんでJSONPってものが生まれたのか考えてみました。(※1)と(※2)と(※3)が肝の部分です。 サーバから非同期で情報を取ってくる手段として、Ajaxではサンドボックス*1が効いていて美味しくない。 ↓ <script>タグなら、クロスドメインでもJavaScriptを呼び出せるよ! ↓ でも、<script>タグだとonLoadされたときにしかリクエスト飛ばない・・・ ↓ 動的にaddChild()で<script>タグを吐けばいいね!(※1) ↓ ところで、JSONを<script>タグで取り込んでも、変数とかに入れないと利用出来ないじゃん? ↓ しかも、<script>タグで取り込むだけだと、データ取り込みの完了を知ることができないじゃんか ↓ <script>タグでinclude完了後に、ハンドラが呼ばれてそこにデータが飛んでくれば全て解決。 ↓ J

    なんでJSONPか - Pixel Pedals of Tomakomai
  • 1