"var" - объявление новой локальной переменной. Для начала заведите глобальную вне обеих функций и уберите var внутри функции.
pantela
Отправлено: 25 Июля, 2015 - 16:18:53
Частый посетитель
Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010
Помог: 1 раз(а)
Ну убрал var, пытаюсь вывести просто лог console.log(data_cat);, но пишет Uncaught ReferenceError: data_cat is not defined http://jsfiddle[dot]net/2tb2efxs/1/
Viper
Отправлено: 25 Июля, 2015 - 17:06:19
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
pantela пишет:
Ну убрал var, пытаюсь вывести просто лог console.log(data_cat);, но пишет Uncaught ReferenceError: data_cat is not defined
трындец... Я сказал убрать в обработчике, а не глобально.
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
pantela, а значение по умолчанию кто будет присваивать?
ready выполнится перед любым из кликов, значения из обработчика клика еще не будет. Смысл от него?
pantela
Отправлено: 27 Июля, 2015 - 15:20:12
Частый посетитель
Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.