Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.08.2020, 15:54
Интересующийся
Отправить личное сообщение для raykom2010 Посмотреть профиль Найти все сообщения от raykom2010
 
Регистрация: 19.11.2013
Сообщений: 14

Помогите расшифровать маленький код, пожалуйста
Здравствуйте. В программировании не совсем новичек,но с джавой совсем не на ты.

Не могу понять - что должен возвращать код в каждом из вариантов ?
Условий - 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;
            }


Спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 25.08.2020, 16:04
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от raykom2010
не соображу при чем тут знак !
Где?

if(rua == '1' && '<?php echo $loggedIn?>' = '1') - так ли в коде?

Сообщение от raykom2010
что должен возвращать код в каждом из вариантов
Ничего, просто если авторизован, то не будет вывода этого сообщения.
Ответить с цитированием
  #3 (permalink)  
Старый 25.08.2020, 16:07
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

Сообщение от raykom2010
Вот не соображу при чем тут знак ! и как должен отрабатывать код при сочетании
Восклицательного знака у вас в коде вообще нет.
В строке 1 у вас ошибка. https://learn.javascript.ru/comparison

Не мешайте js и php в одну кучу, будет и проще и правильнее.
Работать с кодом, где в js есть инъекции php-кода - как в экскрементах копаться.
Ответить с цитированием
  #4 (permalink)  
Старый 25.08.2020, 16:31
Интересующийся
Отправить личное сообщение для raykom2010 Посмотреть профиль Найти все сообщения от raykom2010
 
Регистрация: 19.11.2013
Сообщений: 14

Да, извините. Правильный код с ! знаком.
if(rua == '1' && '<?php echo $loggedIn?>' != '1') {
                $('<p>Please login to vote.</p>').insertAfter(document.getElementById('#qlue_poll-question<?php echo $id ?>'));
                return;
            }


Это я экспериментировал и убрал !
Ответить с цитированием
  #5 (permalink)  
Старый 25.08.2020, 16:42
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

если(rua равно '1' и '$loggedIn' не равно '1') ...

Зачем 1 в кавычках только тому кто писал известно.

Это условие скорее всего из функции и при его выполнении выводится сообщение и дальнейшая работа функции прекращается - выход. Иначе будет продолжено выполнение функции далее.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите дописать код модального окна Sergeyaleksandrovich68 (X)HTML/CSS 1 04.08.2017 08:54
Ребят помогите расшифровать код! :help: xddanik Events/DOM/Window 3 12.12.2014 10:51
Помогите пожалуйста вычислить общую сумму katalizator Общие вопросы Javascript 15 22.03.2013 16:26
Ребята проверьте пожалуйста .js код Alenka1990 Общие вопросы Javascript 1 16.03.2013 12:34
Помогите модифицировать код JS refer5 Общие вопросы Javascript 2 22.01.2013 21:42