Задать вопрос
@alexsteadfast
I am noob

Почему не работает JS код в php?

Хочу чтобы при входе в условие в пхп отрабатывал JS скрипт
код
if($UserFrom=="")
{?><script language='javascript' type='text/javascript'>alert('Необходимо авторизоваться');</script><?;}

пробовал ещё так
if($UserFrom=="")
{echo"<script language='javascript' type='text/javascript'>alert('Необходимо авторизоваться');</script>";}

В результате при отладке вижу, что условие отрабатывает, но скрипт не работает. При этом 2 вариант, аналогичная структура отрабатывает в другом месте без ошибок.
Отличие того участка кода в том, что там данные формируются в том же файле, а тут они прилетают по AJAX.
  • Вопрос задан
  • 541 просмотр
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
kotomyava
@kotomyava
Системный администратор
Наверное лучше так сформулировать: результат выполнения ajax запроса, это просто набор данных, и сам по себе он не начнёт выполнятся, как JS, даже если в нём и будет какой-то скрипт.
А строка со скриптом внедрённая в html документ который обычным запросом приходит в браузер выполнится.
Ответ написан
Комментировать
@vashaaa
Юх с горы
А почему бы не сделать по человечески. Можно же и не мешать html, js, php.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы