@pvlbgtrv

На сколько корректно ограничивать js — php кодом?

Смотри теги

html док
$this->load->view('header_view', $data);
$this->load->view('vieworder_view', $data);
$this->load->view('footer_view');


1. коннект сокета должен быть на всех страницах, код в футере
2. getElementbyId, сам элемент находится только на одной странице, например vieworder_view

если getElementById писать в футере после конекта сокета, на других страницах ошибка, нет такого элемента

делаю так
<?php if($this->uri->segment(2) == 'vieworder'):?>
        document.getElementById("google").addEventListener("click", function(event){
          event.preventDefault();
          alertSocket.emit('alertTEST');
        });
        <?php endif;?>


На сколько это корректно, и как сделать правильно?
  • Вопрос задан
  • 115 просмотров
Решения вопроса 1
ddv88
@ddv88
Binance Futures
Эм...

const google = document.getElementById("google");
if (google) {
   google.addEventListener("click", function(event){
   event.preventDefault();
    alertSocket.emit('alertTEST');
  });
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
SummerWeb Ярославль
от 120 000 до 180 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
14 июн. 2024, в 17:20
10000 руб./за проект
14 июн. 2024, в 17:16
3000 руб./за проект
14 июн. 2024, в 17:00
111111 руб./за проект