2016-01-06 198 views
0

我试图按照这个[dojo教程]1,很简单,但它不运行 工作。 下面是HTML代码:Dojo:加载资源失败

<!DOCTYPE html> 
 
<html xmlns="http://www.w3.org/1999/xhtml"> 
 

 
<head> 
 
    <title></title> 
 

 
    <script> 
 
    dojoConfig = { 
 
     parseOnLoad: true, 
 
     baseUrl: "http://localhost/arcgis_js_api/library/3.15/", 
 
     isDebug: true 
 
    }; 
 
    </script> 
 
    <script src="http://localhost/arcgis_js_api/library/3.15/dojo/dojo.js"></script> 
 
</head> 
 

 
<body> 
 
    <div id="container"> 
 

 
    </div> 
 
    <script> 
 
    require(["dijit/form/CheckBox"], function(CheckBoxk) { 
 
     var chbox = new CheckBoxk({ 
 
     id: "chbox1", 
 
     checked: true 
 
     }); 
 

 
     chbox.placeAt("container", "first"); 
 
    }); 
 
    </script> 
 
</body> 
 

 
</html>
,这是谷歌Chrome浏览器的输出enter image description here

回答

0

除非你在系统上托管的ArcGIS API的自己的自定义版本的JavaScript (即因为你使用本地主机),你应该改用ESRI的CDN来加载API资源。

例:

<link rel="stylesheet" href="https://js.arcgis.com/3.15/esri/css/esri.css"> 

<script src="https://js.arcgis.com/3.15/"></script>

否则,你觉得这点看来你只需要在您的系统不好的Web服务器配置,即“arcgis_js_api”不点。请查看您的Web服务器日志以获取有关404的更多信息。

相关问题