Cakephp - ajax请求和操作'编辑'不能同时工作
cakephp - ajax request and action 'edit' does not work in simultaneous
我使用ajax ($this->Js->get)来选择任何下拉列表的元素,然后填充其他下拉列表。但是,我有这些下拉列表在一个表单->create('User')。
所以,如果我使用form->create(false)我的动作'edit'不起作用…另一方面,如果我使用form->create('User')我的'ajax'不起作用。
<?php echo $this->Form->create('User', array('action' => 'edit')); ?>
<table>
<tr>
<th>PROJECT</th>
<th>VERSION</th>
</tr>
<tr>
<td> <?php
echo $this->Form->select('projects', array($projects), array('multiple' => false,
'class' => 'span2',
'id' => 'projectsTest'));
?>
</td>
<td>
<?php
echo $this->Form->select('projectversions', array($projectversions), array('multiple' => false, 'class' => 'span2',
'id' => 'projectversionsTest'));
?>
</td>
</tr>
</table>
<?php echo $this->Form->button('ALTERAR', array('type' => 'submit', 'class' => "btn btn-info pull-right")); ?>
<?php
$this->Js->get('#projectsTest')->event('change', $this->Js->request(array(
'controller' => 'ProjectVersions',
'action' => 'getVersionsofProject'
), array(
'update' => '#projectversionsTest',
'async' => true,
'method' => 'post',
'dataExpression' => true,
'data' => $this->Js->serializeForm(array(
'isForm' => true,
'inline' => true
))
)));
echo $this->Form->end();
?>
如何解决这个问题?
提前感谢:)
这样不行吗?
echo $this->Form->create(null, array(
'url' => array('controller' => 'users', 'action' => 'edit')
));
相关文章:
- 用javascript将script元素附加到头部;铬不能工作
- 为什么jQuery代码段在没有IFrame的情况下可以工作,而在有IFrame时却不能工作
- 为什么当async标志设置为false时,xmlhttprequest中的代码可以工作,而当它设置为true时却不能工作
- 引导程序's的javascript在本地工作,但在部署到服务器时不能工作
- JQuery脚本没有'Don’我不能工作两次
- "npm运行构建:css"不能工作,而当我自己运行脚本时是可以的
- ng样式在与的预标记中!重要的是不能工作
- angularjs 控制器在指令中使用控制器作为不能工作
- jQuery LightSlider不能工作,但在JSFiddle中工作得很好
- Javascript - 我如何让一个语句工作一次,如果它已经工作了 1 次,则不能工作,然后再次工作
- 我的查询获胜'因为一个剧本,它不能工作(它以错误的方式工作)!?但为什么呢?SESSIONS和PHP
- 我的Javascript代码没有'铬不能工作
- 使用JQuery调整图像大小和重新排列图像;第一次装载时不能工作
- 为什么不是'这个Javascript计算器不能工作
- Javascript在窗口中返回.onbeforeunload不会'铬不能工作
- Javascript代码包含在html中时可以工作,但单独加载/注入时则不能工作
- 简单的jquery选择器不会;铬不能工作
- 为什么不'这个Javascript函数不能工作
- 为什么不'这个js数组函数不能工作
- 视口比例;方向改变后不能工作