querytask无法获取地图url, The 'Access-Control-Allow-Origin' header has a value


无标题.png

 
已邀请:

pangpi

赞同来自:

求碰到这种问题的朋友多多指点,找不到问题的解决方法在哪里

陈於立 - ArcGISer

赞同来自:

初步判断是ajax跨域引起的问题。
首先,通过浏览器访问http://192.168.100.4:6080/arcgis/...... 这个url通过浏览器是可以访问到的。
 
其次,是发起访问http://192.168.100.4:6080/arcgis/......   的web程序的访问地址不要使用localhost,如果你是在本机做测试,可以把ip换成192.168.100.4试一下。
 
关于:Access-Control-Allow-Origin的错误解决方案,可以参考如下网页:
http://www.oicqzone.com/pc/2014083019610.html
http://www.tuicool.com/articles/7FVnMz
 

pangpi

赞同来自:

参考:https://developers.arcgis.com/ ... rvers
在代码开始的地方加上以下代码
require(["esri/config"],function(esriConfig){
  esriConfig.defaults.io.corsEnabledServers.push("serverip:端口号");
});
 

要回复问题请先登录注册