CakePHP提交表单然后重定向不工作

时间:2014-02-12 19:48:39

标签: javascript jquery forms cakephp redirect

我正在尝试创建一个提交表单的按钮,然后重定向到另一个页面。

$('#saveApp').click(function() {
        event.preventDefault();
        $("form[id='CustomerSaveForm']").submit(); // use the native submit method of the form element
        window.location.href = "<?php echo EWConfig::$URL?>/ExpressWay/ProgramApplications/sales/residence";

        return true;
    });

这会重定向但不会提交表单,尽管注释event.preventDefault()会反过来。

1 个答案:

答案 0 :(得分:0)

使用服务器端解决方案结束。

查看

echo $this->Form->button('Save and Redirect', array('name' => 'data[redirect]'));

<强>控制器

if(!is_null($this->request->data('redirect'))){
    $this->redirect(array('controller' => 'Program', 'action' => 'index'));
}