Помогите расшифровать маленький код, пожалуйста
Здравствуйте. В программировании не совсем новичек,но с джавой совсем не на ты.
Не могу понять - что должен возвращать код в каждом из вариантов ? Условий - 2 1-rua -стоит в настройках запрос авторизации или нет (видимо), 2 - loggedIn- авторизован или нет (тоже видимо) Вот не соображу при чем тут знак ! и как должен отрабатывать код при сочетании 1 - да. 2 - нет. Вот код. if(rua == '1' && '<?php echo $loggedIn?>' = '1') { $('<p>Please login to vote.</p>').insertAfter(document.getElementById('#qlue_poll-question<?php echo $id ?>')); return; } Спасибо. |
Цитата:
if(rua == '1' && '<?php echo $loggedIn?>' = '1') - так ли в коде? Цитата:
|
Цитата:
В строке 1 у вас ошибка. https://learn.javascript.ru/comparison Не мешайте js и php в одну кучу, будет и проще и правильнее. Работать с кодом, где в js есть инъекции php-кода - как в экскрементах копаться. |
Да, извините. Правильный код с ! знаком.
if(rua == '1' && '<?php echo $loggedIn?>' != '1') { $('<p>Please login to vote.</p>').insertAfter(document.getElementById('#qlue_poll-question<?php echo $id ?>')); return; } Это я экспериментировал и убрал ! |
если(rua равно '1' и '$loggedIn' не равно '1') ...
Зачем 1 в кавычках только тому кто писал известно. Это условие скорее всего из функции и при его выполнении выводится сообщение и дальнейшая работа функции прекращается - выход. Иначе будет продолжено выполнение функции далее. |
Часовой пояс GMT +3, время: 02:31. |