Почему Firebug говорит, что $ .cookie () не является функцией? - PullRequest
2 голосов
/ 28 января 2012

Я пытаюсь установить cookie с помощью jQuery 1.7.1:

var global_namesArray = ["Alex", "Bob", "Carmen"];
$.cookie("namesArray", global_namesArray);

Я получаю этот файл cookie следующим образом:

if ($.cookie("namesArray") != null)
    global_namesArray = $.cookie("namesArray");

Однако JavaScript страницы не загружается.Когда я использую Firebug для анализа своей страницы, консоль читает, что $ .cookie () не является функцией.Ошибка возникает во время поиска файлов cookie, я считаю.Я уверен, что я связал jQuery.

Правильно ли я использую функцию jQuery $ .cookie ()?

Ответы [ 2 ]

5 голосов
/ 28 января 2012

.cookie не является встроенной функцией для jQuery. У вас установлен плагин cookie ?

Edit: Я только что проверил, и я получаю эту ошибку, если я включаю jQuery, но не плагин cookie:

"$.cookie is not a function".

Возможно, вам просто нужно добавить плагин cookie.

1 голос
/ 28 января 2012

Убедитесь, что jquery.cookie.js включено после jquery.js и что вы не включаете jquery.js более одного раза.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...