Mam następujący kod maszynki do golenia Asp.Net MVC 4 na końcu pliku.
....
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
}
<script type="text/javascript">
$('#Address_State').val('MA');
</script>
////// End of file
Jednak wygenerował następujący kod HTML. I podnosi błąd na linii $('#Address_State').val('MA');
. Komunikat o błędzie to Uncaught ReferenceError: $ is not defined
. Jak wstawić kod jQuery do pliku brzytwy?
.....
<script type="text/javascript">
$('#Address_State').val('MA'); // Uncaught ReferenceError: $ is not defined
</script>
</section>
</div>
<footer>
<div class="content-wrapper">
<div class="float-left">
<p>© 2013 - Paperspeed</p>
</div>
</div>
</footer>
<script src="/Scripts/jquery-1.9.1.js"></script>
<script src="/Scripts/jquery.unobtrusive-ajax.js"></script>
<script src="/Scripts/jquery.validate.js"></script>
<script src="/Scripts/jquery.validate.unobtrusive.js"></script>
</body>
</html>
Aktualizacja:
Poniżej znajduje się ostatnie cztery linie _Layout.cshtml.
@Scripts.Render("~/bundles/jquery")
@RenderSection("scripts", required: false)
</body>
</html>
należy przenieść skryptu do dołu. – CodeColorist
@ChiChou Skrypt jquery znajduje się już na samym dole pliku. – ca9163d9
Miałem na myśli twój skrypt, a nie jQuery. Zobacz poniższe odpowiedzi. – CodeColorist