Мне нужно передать значение элемента в ссылку $ ajax-> без использования структуры form / submit. (потому что у меня есть динамически установленное количество кликабельных ссылок, через которые я запускаю действие)
Раньше я делал это в Ruby, используя функцию Javascript Prototype $ F, например:
<%= link_to_remote "#{item.to_s}",
:url => { :action => :add_mpc },
:with => "'category=' + $F('mpc_category')" -%>
Но, похоже, это не работает в Cakephp:
<?php echo $ajax->link(substr($vehicle['vehicles']['year'], -2),
array('action' => 'add_mpc', 'category' => '$F("mpc_category")'),
array('update' => 'results', 'position' => 'top')); ?>
PHP видит переменную $ F вместо вызова javascript. Я не слишком знаком с Javascript, но есть ли другой способ передать значение элемента ввода 'mpc_category' в контроллер через эту ссылку? Я искал пару дней и не могу найти никого, кто занимается этой конкретной проблемой. Спасибо за любую помощь.
Редактировать: исправлен синтаксис в выражении php.