ajax スクリプトを含むグローバル js ファイルがあります。各ページのヘッダーに含まれています。
<script src="http://www.mydomain.com/js/global.js" type="text/javascript"></script>
次に、global.js では、ajax スクリプトは次のようになります。
$('#send_ajax').click(function(){
$.ajax({
type: 'post',
url: 'http://www.mydomain.com/ajax-process',
data: data + '=' + encodeURI(data),
success: function(data){
$('#result').html();
}
});
});
しかし今、私はいくつかの奇妙な問題を抱えています。誰かが次のように私のページを開いた場合http://www.mydomain.com/somepage
、スクリプトは正常に実行されますが、誰かが私のページを開いhttp://mydomain.com
た 場合http://www.mydomain.com/ajax-process. Origin http://mydomain.com is not allowed by Access-Control-Allow-Origin.
なぜこれらはすべて私のサイトであり、www
このwww
問題を解決できるのですか? それを解決する方法は?