выпадающее значение CakePHP Pass в AJAX - PullRequest
0 голосов
/ 29 февраля 2012

Мне удалось получить функцию ajax в cakephp, которая вызывается при нажатии на выпадающий список, чтобы заполнить другой выпадающий список.Единственная область, которую я не могу получить, это передать значение идентификатора первого раскрывающегося списка, чтобы я мог найти.

Я хочу передать идентификатор компании, чтобы получить соответствующих сотрудников.

Спасибо.

Просмотр:

<?php
$this->Js->get('#MonthlyReturnCompanyId')->event('change',
$this->Js->request(
    array(
        'controller'=>'MonthlyReturns',
        'action'=>'getemployees',
    ),
    array(
        'update'=>'#test',
        'async' => true,
        'method' => 'post',
        'dataExpression'=>true,
        'data'=> $this->Js->serializeForm(array(
            'isForm' => false,
            'inline' => true
        ))
    )
)
);
?>



        echo $this->Form->input('company_id' , array('empty' => true));

1 Ответ

0 голосов
/ 17 августа 2012

просто передайте company_id в запросе действия так же, как в перенаправлениях т.е.:

 $this->Js->request(
array(
    'controller'=>'MonthlyReturns',
    'action'=>'getemployees',$company_id),
array(
    'update'=>'#test',
    'async' => true,
    'method' => 'post',
    'dataExpression'=>true,
    'data'=> $this->Js->serializeForm(array(
        'isForm' => false,
        'inline' => true
    ))
)
)
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...