正確我已經看到有關此問題的許多線程,但我的問題仍未解決。我有J查詢首先加載在腳本的頂部。像這樣:
<asp:Content id="Content1" ContentPlaceholderID="ChildContent1" runat="server">
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/openlayers/2.12/OpenLayers.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script src="/Scripts/shapefile.js"></script>
<script src="http://svn.osgeo.org/metacrs/proj4js/trunk/lib/proj4js-compressed.js"></script>
<script src="http://spatialreference.org/ref/epsg/27700/proj4js/"></script>
<script src="/Scripts/WebForms/map.js"></script>
<script src="/Scripts/dbf.js"></script>
<script src="/Scripts/stream.js"></script>
<script src="Scripts/bootstrap.min.js"></script>
我有兩個javascript文件,它們使用jquery,但只有map.js可以使用它並定義$。然而,在我使用$的shapefile.js中,它沒有被定義。我很困擾。下面是從shapefile.js代碼
$(document).ready(function() {
$("#SHPError").modal("show");
});
任何想法可能是錯誤的
不行我恐怕。在控制檯中唯一的事情是「$未定義」 – badman123
您是否100%確定jQuery已加載?你檢查錯誤嗎? –
Jquery被加載是因爲它適用於使用$ – badman123