私は2つのウェブサイトを持っています:
www.siteone.com
www.sitetwo.com
ここで、www.siteone.com
スクリプトからデータを取得してデータを表示する必要があります。特定のデータを取得する必要があるため、変数を次のようwww.sitetwo.com
に渡します。www.siteone.com
www.sitetwo.com
//script in www.siteone.com
<script type="text/javascript">
$(document).ready(function(){
window.$vars = {
id:"form"
};
</script>
にはwww.sitetwo.com
、次のスクリプトがあります。
//script in www.sitetwo.com
<script type="text/javascript">
var k = window.$vars.id;
$("#form").dform("http://www.sitetwo.com/"+k+'.json', function(data) {
this
data
});
</script>
ここで、サイト 1 からサイト 2 に渡す値「id」は、スクリプトによって正しく受信されます。しかし、クロスドメインのため、form.json ファイルを開くことができません。次のエラーがスローされます。
XMLHttpRequest cannot load http://www.sitetwo.com/form.json. Origin http://www.siteone.com is not allowed by Access-Control-Allow-Origin.
から form.json にアクセスするにはどうすればよいですかwww.siteone.com