Правильно Я видел много потоков об этой проблеме, но моя проблема по-прежнему не решена. У меня есть 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 загружен, потому что он работает для другого файла JavaScript (map.js), который использует $ – badman123