我正在尝试创建一个提交表单的按钮,然后重定向到另一个页面。
$('#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()
会反过来。
答案 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'));
}