请求的资源上没有“Access-Control-Allow-Origin”头。 Origin'http://127.0.0.1:8080'因此不允许访问
问题描述:
我试图去访问另一个html页面。所有我的html页面托管在服务器中。我的索引页正在加载没有问题。但尝试其他网页时, 我获得以下错误,请求的资源上没有“Access-Control-Allow-Origin”头。 Origin'http://127.0.0.1:8080'因此不允许访问
的XMLHttpRequest无法加载 http://localhost:8080/cache/getSite?clientName=bps。否 “访问控制 - 允许来源”标题出现在请求的 资源中。原因'http://127.0.0.1:8080'因此不允许 访问。
从浏览器访问喜欢;
http://127.0.0.1:8080/
//为index.html的http://127.0.0.1:8080/doc/clientSiteinfo.html?client=bps与index.html的链接
我产生我的索引页面与其他页面像链接其他页面//;
> 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 is loading ,为什么其他htmls不工作?你能提供答案吗?我在这里做什么 – Ratha
您正在尝试进行跨域请求,但目标网址未响应正确的标题以允许执行此操作。如果CORS对你没有任何意义,那就去阅读这个主题吧! – CBroe