Próbuję ustawić cookie przy użyciu jQuery:
$.cookie("testCookie", "hello");
alert($.cookie("testCookie"));
Ale kiedy załadować moją stronę, mam komunikat o błędzie „$ .cookie nie jest funkcją”. Oto, co wiem:
- Pobrałem wtyczkę cookie jQuery here.
- Łączę się z jQuery, a następnie z wtyczką cookie.
- Zarówno jQuery, jak i jQuery.cookie ładują się prawidłowo za pomocą 200 OK.
Szukałem w kilku innych odpowiedzi (here i here między innymi), do którego większość ludzi zaproponował zmianę nazwy pliku cookie.js. Zmieniłem nazwę mojego pliku cookie "jquery.cookeee.js", ale wyniki są takie same.
Jakieś pomysły na to, co się tutaj dzieje?
Jeśli to nie pomaga, jestem tworzenia aplikacji internetowych w MVC 4.
żadnych wyjątków w konsoli przeglądarki? Może twoja wersja jQuery nie pasuje do twojej wersji wtyczki cookie jQuery? – Ian
Czy dwa razy dodajesz jQuery? (prawdopodobnie tak). W przeciwnym razie używasz $ .noConflict() lub dodajesz inny plik .js, który przesłania $. –
Po prostu "$ .cookie nie jest funkcją". Nic więcej. – ElliotSchmelliot