Как передать параметры поля формы в функции CakePHP Ajax Helper - PullRequest
0 голосов
/ 31 июля 2010

Я выполнил некоторые функции jQuery в проекте CakePHP, но наконец решил попробовать Ajax Helper .К сожалению, я не понимаю, как передать параметр (значение поля формы) в функцию AJAX.Я сделал следующее:

$obtainProduct = $ajax->remoteFunction( 
        array( 
        'url' => array( 'controller' => 'products', 'action' => 'obtain', '{$OrderProductId->id}'),
        'update' => 'post' ) 
); 

...

echo $form->input('product_id', array('empty' => true, 'onchange' => "$obtainProduct"));

Она вызывает функцию, но без извлечения нужного мне параметра.

Идея пришла по ссылке API docs -api.cakephp.org/class/ajax-helper и я хочу получить идентификатор из поля выбора, получить его значение и выполнить поиск во внутреннем интерфейсе.

Так как же я могу получить (опция '#OrderProductId: selected'). val или что-то еще?как это с помощником?

1 Ответ

0 голосов
/ 01 августа 2010

в торт php вы должны использовать поле наблюдения. Я предполагаю, что вы пытаетесь заполнить поле выбора результатов

create ('Product');?> input ('product_id', array ('empty' => true, 'options' => $ defaultoptions))?> end ('submit');?> meetField ('ProductProductid', array ('url' =>массив ('controller' => 'products', 'action' => 'receive'), 'update' => 'PostProductid',));?>

То есть код php, который, как я полагаю, вы знаете, как написать метод и просмотреть, чтобы получить результат в окне выбора.если возникли проблемы, дайте мне знать.

...