2016-01-06 250 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的更多信息。

相關問題