cakephp ajax远程函数选择输入参数
我试着在cakePHP中做两个输入(类别,子类别)。 如果我更改类别输入,我希望ajax将值加载到子类别中。 我能做什么? Im使用如下远程功能:cakephp ajax远程函数选择输入参数,ajax,cakephp,parameters,Ajax,Cakephp,Parameters,我试着在cakePHP中做两个输入(类别,子类别)。 如果我更改类别输入,我希望ajax将值加载到子类别中。 我能做什么? Im使用如下远程功能: $ajax->remoteFunction( array( 'url' => array( 'controller' => 'categories', 'action' => 'loadSubcategories', AND NOW I WANT PUT HERE CATEGORY
$ajax->remoteFunction(
array(
'url' => array( 'controller' => 'categories', 'action' => 'loadSubcategories', AND NOW I WANT PUT HERE CATEGORY ID FROM MY INPUT ),
'update' => 'subcategories'
)
);
<select name="categories" id="categories" onhange="MY REMOTE FUNCTION">
CATEGORIES
</select>
<select name="subcategories" id="categories" onhange="MY REMOTE FUNCTION">
LOAD SUBCATEGORIES BY CATEGORY ID WITH AJAX
</select>
$ajax->remoteFunction(
数组(
'url'=>数组('controller'=>'categories','action'=>'loadSubcategories',现在我想把我输入的类别ID放在这里),
'更新'=>'子类别'
)
);
类别
使用AJAX按类别ID加载子类别
我希望你能理解我:)你所需要的只是:
$this->data
中轻松访问:
{
'data[ModelName][categories]' : $("#category").val()
}
好的,我明白你的意思,但这不能由ajax助手完成吗?我知道jquery,我可以使用它,但我必须在我的post jquery函数中键入basehref to app。例如,当我打开网站并键入post action“controler/action”,然后Jquery将post发送到localhost/controller/action并丢失myapp文件夹……这也不是什么大问题。检查此链接: