teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

参考記事を追加

2015/09/03 07:53

投稿

hy3
hy3

スコア600

answer CHANGED
@@ -1,3 +1,7 @@
1
1
  駅データ.jpのHTTPレスポンスヘッダを確認してみたところAccess-Control-Allow-Originの設定はされていないようなので、そもそも$.ajaxを使用してクロスドメイン通信をすること自体が許されていません。
2
2
 
3
- [公式サンプル](http://www.ekidata.jp/api/sample_group.php)を見ると、JSONP同様にscriptタグをDOM操作で追加することでデータのロードを行っています。参考にしてみてはいかがでしょうか。
3
+ [公式サンプル](http://www.ekidata.jp/api/sample_group.php)を見ると、JSONP同様にscriptタグをDOM操作で追加することでデータのロードを行っています。参考にしてみてはいかがでしょうか。
4
+
5
+ Ajaxのクロスドメイン通信制約とその回避方法について、参考記事を貼っておくのでこちらも読んでみてください。
6
+
7
+ [クロスドメインで使う XMLHttpRequest と JSONP のお話](http://tadtak.jugem.jp/?eid=58)