For Want Of A Better Word

ガジェット(web埋め込み部品)を作りたい① |別ドメイン間でajaxデータ通信

      2015/04/18

ちょっとガジェット的なものを作りたい。

データは自サーバーにある。

とりあえずajaxでデータを取って描画と思ったけど、

クロスドメインのajax通信は基本は出来ないとのこと。

んで対応としては複数の考え方があって

①JSONPとか、無理くり通す系。
(参考)Ajax クロスドメイン with jQuery – satosystemsの日記

これはjsonpはちょっと面倒くさかったので、回避。

②CORSを利用する。
phpだとこんな感じでヘッダーに許可ホストを書いてあげる。

enable cross-origin resource sharing

プログラムも特定の場所だけだし、これでいいやなと。

※Cakeとかフレームワークの場合は、layoutの描画前にheaderを吐き出してあげないといけないね。。

しかし、そもそも、埋め込むタイプの物はajaxでデータをとって描画というより、iframeが主流なのかなと思い。次はiframの場合を検討。

 - javascript | js

  関連記事

js-logo
【再度】angular.js_はじめようとする

行くぜ!!angular.js やりたいこと 【参考リンク】今&# …

js-logo
【jQuery】 lightBox風のHTML表示

plugin:facebox [参考]http://www.syboos.jp/ …

js-logo
【js】cookieから名前指定で値を取る。

 

js-logo
onloadイベントのjsからの設定

HTMLコードをいじらないで、jsでイベントを追加したい。bodyに。 jque …

js-logo
selectedを動的につけているセレクトボックスの選択解除・リセット

ちょっと、セレクトボックスのリセットをしたく調査。 下記のリンク先の記述のように …