Как вызвать функцию JavaScript из Zend контроллера indexAction?
Я хочу вызвать функцию JavaScript из Zend контроллера indexAction. мой контроллер выглядит так..
// mycontroller.php
public function indexAction(){
$role = 'admin';
$id = 23;
// here i want to call the javascript function
/// like myjsfun(role, id);
}
и viwefile для контроллера - //index.phtml
here is my javascript function
<script type='text/javascript'>
function myjsfun(role, id){
// code for this function
}
1 ответ
//mycontroller.php
$role = 'admin';
$id = 23;
$this->view->role = $role;
$this->view->id = $id;
//index.phtml
<script type='text/javascript'>
function myjsfun(role, id){
// code for this function
}
//actual call:
myjsfun(<?php echo Zend_Json::encode($this->role) ?>, <?php echo Zend_Json::encode($this->id) ?>);
</script>