Javascript 重定向表单失败
我对特定控制器的窗体重定向有问题。在我的数据库表中,它名为Javascript 重定向表单失败,javascript,cakephp,controller,Javascript,Cakephp,Controller,我对特定控制器的窗体重定向有问题。在我的数据库表中,它名为列出了账户 型号: <?php App::uses('AppModel', 'Model'); App::uses('CakeSession', 'Model/Datasource'); /** * ListAccione Model * */ class ListAccione extends AppModel { public $useTable = 'lists_acciones'; 来自Javascr
列出了账户
型号:
<?php
App::uses('AppModel', 'Model');
App::uses('CakeSession', 'Model/Datasource');
/**
* ListAccione Model
*
*/
class ListAccione extends AppModel {
public $useTable = 'lists_acciones';
来自Javascript
var url = "<?php echo $this->Html->url(array(
'controller' => 'listsAccione',
'action' => 'index',
'admin'=>true));?>/page:"+pagina;
$('#formulario_busqueda').attr('action',url); //this works
var url=“/page:”+pagina;
$('formulario_busqueda').attr('action',url)//这很有效
我在文档中找到了解决方案
您不能从JavaScript中调用PHP,因为JavaScript运行的是客户端,而不是服务器端@Drmonkeynija感谢您的建议,但这只是为了测试是否提供了重定向,这不是我的代码的一部分,无论如何仍然无法解决这个问题。
echo $this->Form->create('ListsAccione', array(
'action' => 'index',
'class' => 'form_center',
'id'=>'formulario_busqueda',
'inputDefaults' => array(
'label' => false,
'div' => false,
# define error defaults for the form
'error' => array(
'wrap' => 'span',
'class' => 'my-error-class'
)
)
));
var url = "<?php echo $this->Html->url(array(
'controller' => 'listsAccione',
'action' => 'index',
'admin'=>true));?>/page:"+pagina;
$('#formulario_busqueda').attr('action',url); //this works
'url' => ['controller' => 'listsAccione', 'action' => 'index'],