地理服务器上没有“访问控制允许来源”

map.on('singleclick',function (evt) {
document.getElementById('info').innerHTML = "Nhìn thấy dòng này thì làm lại đi :) !!!";
var view = map.getView();
var viewResolution = view.getResolution();
var source = hcm.getsource();
var url = source.getFeatureInfoUrl(
evt.coordinate,viewResolution,view.getProjection(),{ 'INFO_FORMAT': 'application/json','FEATURE_COUNT': 50 });
if (url) {
$.ajax({
type: "POST",url: url,contentType: "application/json; charset=utf-8",dataType: 'json',success: function (n) {
var content = "<table>";
for (var i = 0; i < n.features.length; i++) {
var feature = n.features[i];
var featureAttr = feature.properties;
content += "<tr><td>Tên quận:" + featureAttr["name_2"]
+ "</td><td>Số hiệu quận:" + featureAttr["id_2"]
+"</td></tr>"
}
content += "</table>";
$("#info").html(content);
}
});
}
});

这是我获取功能的代码。

如何解决此问题?我编写此代码是为了创建基于OpenLayers库和GeoServer的WebGIS。但是当我尝试获取图层特征时,我遇到了问题。我无法解决!请帮帮我!

this is my problem

whoamiyj 回答:地理服务器上没有“访问控制允许来源”

您的浏览器有一些插件扩展。

转到设置->附件,然后搜索访问控制允许来源

安装并激活它可以刷新页面!

本文链接:https://www.f2er.com/3129785.html

大家都在问