別ドメインのURLにAjaxでリクエスト送りたかったんだけど、↓のアクセスエラーが返ってくる。
XMLHttpRequest cannot load http://***. Origin http://*** is not allowed by Access-Control-Allow-Origin.
やる前からだいたい予想してたけど、やっぱ別ドメインにAjaxで飛ばすのは大変だ。
Jsonpにすればいけるかと思ったけどなんかダメ。なので結果を返す側でレスポンスヘッダつけた。返す側は.netMVCで作ってるサイト。コントローラーで以下をつけてあげる。
Response.Headers.Add("Access-Control-Allow-Origin", "*");//呼び出せるようにクロスドメインをOKにしておく。
まーだめな対応の仕方だとは思う。自分が作ってるサイト間でのやり取りだからこその話。それでもだめだと思うけど。。。