![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
Raily |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 146 Регистрация: 25.9.2006 Репутация: нет Всего: нет |
У меня такой вопрос: Я передаю из PHP в функцию JS переменную:
При этом переменная $q[$i] взята из БД (здесь используется CodeIgniter)
переменная $q[$i] содержит IP-адрес, то есть она содержит в себе 3 точки (например, 127.0.0.0) Почему JS не нравится, что в её функцию передается переменная с тремя точками, то есть если я передаю переменную например 127.0, то она нормально передается, а как только в этой строковой переменной появляются ещё точки, так JS сразу ругается. Может кто знает - почему? Поняла, что JS переменную, которая в функцию передается воспринимает как число, а не как строковую переменную, хотя в PHP это строковая переменная. Почему такое происходит? и как передать строку, чтобы скрипт понял, что это строка, а не число? Это сообщение отредактировал(а) Raily - 30.3.2009, 15:27 |
||||
|
|||||
skyboy |
|
||||||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 10 Всего: 260 |
потому что твой PHP код генерирует следующий текст:
строки в javascript, как и в PHP, должны обрамляться кавычками при определении. Чего у тебя нет. как в РНР выводятся строки?
не выведет кавычки, а только значение. Следовательно, тебе надо добавить кавычки в твой код(не забывая экранировать их при надобности):
|
||||||
|
|||||||
Raily |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 146 Регистрация: 25.9.2006 Репутация: нет Всего: нет |
Спасибо! Теперь всё работает!
![]() |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |