Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: правильна ли такая запись?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: правильна ли такая запись?
Tyoma5891
Отправлено: 10 Февраля, 2015 - 22:19:47
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 621
Дата рег-ции: Авг. 2013  


Помог: 5 раз(а)




Добрый вечер всем!
подскажите плиз кто знает правилен ли такой вывод:
PHP:
скопировать код в буфер обмена
  1.  
  2. echo '<script>$("#tipOboryd [value='.$row['tipOboryd'].']").attr("selected", "selected"); $("#oplataTransfer [value='.$oplataTransfer.']").attr("selected", "selected");</script>';

проблема в том что не работает вторая запись селект не становится выбранным, первый без проблем все работает выбирается как положено, а второй нет! Переменные и данные и опшоны все правильны ошибок нет...

в фаербаге в консоли пишет ошибку на эту строку:
Error: Syntax error, unrecognized expression: [value=Оплата банковской картой с сайта]


throw new Error( "Syntax error, unrecognized expression: " + msg );

(Отредактировано автором: 10 Февраля, 2015 - 22:52:04)

 
 Top
andrewkard
Отправлено: 11 Февраля, 2015 - 03:17:14
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




Tyoma5891
Может быть из-за пробелов, заключите в кавычки.
 
 Top
Tyoma5891
Отправлено: 11 Февраля, 2015 - 09:09:17
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 621
Дата рег-ции: Авг. 2013  


Помог: 5 раз(а)




та пробовал уже вроде а можете привести пример синтаксиса как в кавычки заключать?
 
 Top
LIME
Отправлено: 11 Февраля, 2015 - 09:21:40
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




attr->prop
ну и кавычки
Бляяять
спрашивается как в кавычки заключать
ппц тушите свет
(Добавление)
Пробел уберите в селектора
 
 Top
Sail
Отправлено: 11 Февраля, 2015 - 09:26:07
Post Id



Участник


Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014  


Помог: 57 раз(а)




Tyoma5891 пишет:
та пробовал уже вроде а можете привести пример синтаксиса как в кавычки заключать?

Как пробовал?
Можно использовать экранирование:
PHP:
скопировать код в буфер обмена
  1. echo "\"строчка в кавычках\"";
  2. echo '<br>';
  3. echo '\'строчка в апострофах\'';
 
 Top
Tyoma5891
Отправлено: 11 Февраля, 2015 - 09:36:17
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 621
Дата рег-ции: Авг. 2013  


Помог: 5 раз(а)




Sail пишет:
Tyoma5891 пишет:
та пробовал уже вроде а можете привести пример синтаксиса как в кавычки заключать?

Как пробовал?
Можно использовать экранирование:
PHP:
скопировать код в буфер обмена
  1. echo "\"строчка в кавычках\"";
  2. echo '<br>';
  3. echo '\'строчка в апострофах\'';


CODE (javascript):
скопировать код в буфер обмена
  1. $("#oplataTransfer [value="'.$oplataTransfer.'"]").attr("selected", "selected");

вот так в двойных кавычках ставил и тогда пишет такую ошибку:
SyntaxError: missing ) after argument list


...ataTransfer [value="Оплата банковской картой с сайта"]").attr("selected", "sele

а как с экраинированием тогда будет выглядить моя строка?
 
 Top
skiphog
Отправлено: 11 Февраля, 2015 - 09:41:47
Post Id



Частый гость


Покинул форум
Сообщений всего: 139
Дата рег-ции: Дек. 2014  
Откуда: Киров, Россия


Помог: 11 раз(а)




PHP:
скопировать код в буфер обмена
  1. $("#oplataTransfer[value=\''.$oplataTransfer.'\']").attr("selected", "selected");
 
My status
 Top
Tyoma5891
Отправлено: 11 Февраля, 2015 - 09:51:27
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 621
Дата рег-ции: Авг. 2013  


Помог: 5 раз(а)




skiphog пишет:
PHP:
скопировать код в буфер обмена
  1. $("#oplataTransfer[value=\''.$oplataTransfer.'\']").attr("selected", "selected");

так теперь я вообще ничего не понимаю)) ошибок уже в консоли нет, но селект правильный не выбрался последний)) тоесть получается не в экранировании дело а в чем тогда?
 
 Top
Sail
Отправлено: 11 Февраля, 2015 - 10:05:23
Post Id



Участник


Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014  


Помог: 57 раз(а)




Tyoma5891 пишет:
так теперь я вообще ничего не понимаю)) ошибок уже в консоли нет, но селект правильный не выбрался последний)

А не путаете ли вы атрибут value с текстом, выводимым "для справки"?
 
 Top
Tyoma5891
Отправлено: 11 Февраля, 2015 - 10:14:43
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 621
Дата рег-ции: Авг. 2013  


Помог: 5 раз(а)




Sail пишет:
Tyoma5891 пишет:
так теперь я вообще ничего не понимаю)) ошибок уже в консоли нет, но селект правильный не выбрался последний)

А не путаете ли вы атрибут value с текстом, выводимым "для справки"?

да нет они совпадают в данном случае , для 1-го же селекта работает по такому принципу...
(Добавление)
Tyoma5891 пишет:
Sail пишет:
Tyoma5891 пишет:
так теперь я вообще ничего не понимаю)) ошибок уже в консоли нет, но селект правильный не выбрался последний)

А не путаете ли вы атрибут value с текстом, выводимым "для справки"?

да нет они совпадают в данном случае , для 1-го же селекта работает по такому принципу...


тему можно закрыть я сделал через пхп
PHP:
скопировать код в буфер обмена
  1. $selected = ($oplataTransfer=='1') ? 'selected' : '';

но все же еслди у кого-то появятся мысли интерсно бы понять почему через js не работает...
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB