Как вызвать функцию javascript в контроллере cakePHP?

Как вызвать функцию JavaScript в контроллере, как показано ниже

В example.js

function hello(){
  alert("hi");
}

В exampleController.php

function index(){
   hello();
}

1 ответ

Решение

Вы не можете вызвать функцию JavaScript из контроллера,

Контроллер работает на стороне сервера, а код Java-скрипта работает на стороне браузера / клиента.

Если вы хотите вызвать функцию javaScript, вы должны визуализировать представление и вызывать его.

Вы также можете попробовать $this->Html->scriptBlock('alert("hi")'); код для вызова функции javaScript из представления.

Другие вопросы по тегам