私はサーバからホストされたanother.AllのHTMLページから1つのhtmlページにアクセスしようとしています。インデックスページが問題なく読み込まれています。私は次のエラーを取得する、 を他のページをしようとしたときしかし、要求されたリソースに 'Access-Control-Allow-Origin'ヘッダーが存在しません。 Origin 'http://127.0.0.1:8080'はアクセスできません
XMLHttpRequestが http://localhost:8080/cache/getSite?clientName=bpsをロードすることはできません。いいえ 要求された リソースに 'Access-Control-Allow-Origin'ヘッダーが存在します。したがって、オリジン 'http://127.0.0.1:8080'は許可されません。
のようにブラウザからアクセスします。私が好きな他のページへのリンクと私のインデックスページを生成したindex.html
にリンクされた他のページの
http://127.0.0.1:8080/
// index.htmlのためhttp://127.0.0.1:8080/doc/clientSiteinfo.html?client=bps //;
> function loadCustomers(configFile) { $ > .ajax({ > type : 'GET', > url : configFile.server + ':8080/cache/getCustomers', > dataType : 'json', > success : function(data) { > var rows = []; > $ > .each( > data, > function(id, value) { > rows > .push(' <tr><td><a href="'+configFile.server+':8080/doc/clientSiteinfo.html?client=' > + id > + '">' > + id > + '</td><td>' > + value > + '</td><td><button type="button" onclick="resetClient(\'' > + id+','+configFile.server > + '\')">Reset</td></tr> '); > }); > $('#clients_data').append( > '<tbody>' + rows.join('') + '</tbody>'); > $('#clients_data').DataTable({ > "pagingType" : "full_numbers" > }); > > } > }); };
可能な重複[なぜJavaScriptを取得しない「いいえ 『のアクセスを制御用-起源許可』ヘッダが要求されたリソース上に存在する」ポストマンにはないエラー?] (https://stackoverflow.com/questions/20035101/why-does-my-javascript-get-a-no-access-control-allow-origin-header-is-present) – CBroe
@CBroe Firsttime index.pageがロードされていますなぜ他のhtmlが動作しないのですか?答えることができますか?ここで何をしているのですか? – Ratha
ドメイン間のリクエストを作成しようとしていますが、ターゲットURLが正しいヘッダーで応答しないため、 CORSがあなたに何も意味しないなら、主題に_ _アップしてください! – CBroe