TypeError: $.nette is undefined
- Jarek92
- Člen | 91
Ahoj,
chtěl jsem si zprovoznit knihovnu nette.ajax.js do složky js jsem umístil
soubor nette.ajax.js, poté jsem k němu nalinkoval cestu
v @layout.latte
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script type="text/javascript" src="{$basePath}/js/nette.ajax.js"></script>
<script type="text/javascript" src="{$basePath}/js/main.js"></script>
V souboru main.js je pak následující kód:
$(document).ready(function () {
$(function () {
$.nette.init();
});
});
Nicméně v konzoli v prohlížeči mi vyskakuje následující chyba: TypeError: $.nette is undefined. Metoda $this->isAjax() mi v presenteru vrací false. Je knihovna správně připravena k použití?
Editoval Jarek92 (17. 4. 2016 16:21)
- Jarek92
- Člen | 91
Ano, ta chyba vyskakuje v souboru main.js na řádku, kde je $.nette.init();
Přitom předtím mám deklarovaný soubor s jquery a poté soubor nette.ajax.js a až poté soubor main.js.
Postupoval jsem přesně dle návodu, který je umístěn na stránce s nette.ajax knihovnou.
Editoval Jarek92 (17. 4. 2016 19:37)