我目前有一个表单,用户通常可以单击提交按钮进行保存。表单操作转到名为 formProcess.php 的页面,其中包含一个元重定向,它将保存所有内容,然后将用户重定向回表单。
我被要求在表单页面上的超链接中添加一个新功能,该功能将在跟随超链接到另一个页面之前自动保存表单。我目前有一些简单的 jQuery 连接到提交表单的超链接,如下所示:
$('#hyperlink').click(function() {
$(this).closest("#save_form").submit();
});
这可以工作并提交表单,但当然 formProcess.php 在其中有一个元重定向,它将把用户带回我不想要的表单页面。
我想我是否可以在 Javascript 表单提交中传递一些额外的参数,比如 submit('redirect=link'); 然后我可以在 formProcess.php 中添加这样的内容:
if ($_POST['redirect'] == 'link') {
// Redirect 1
} else {
// Redirect 2
}
这可能吗?我似乎找不到任何关于能够使用 submit() 传递任何额外参数的信息;如果不是,您认为解决我的问题的最佳方法是什么?