首页 > 解决方案 > 提交表单后重定向

问题描述

我试图悄悄地将一些数据传递到表单中,并在提交后将用户重定向到新页面。

下面的代码在页面加载时成功提交了表单,但我不知道如何在其中构建脚本以使其在提交后重定向到某个页面。目前,表单只是不断地重新提交并保持在同一页面上。

$(document).ready(function(){
 $("#wpcf7-f7863-p7865-o1 form").submit();

任何帮助将不胜感激。

标签: javascript

解决方案


$("#wpcf7-f7863-p7865-o1 form").submit(function(e) {

var form = $(this);
var url = form.attr('action');

$.ajax({
       type: "POST",
       url: url,
       data: form.serialize(), // serializes the form's elements.
       success: function(data)
       {
           //write code here to redirect to any page
            window.location = "http://google.com";
       }
     });

    // avoid actual submission of form
    e.preventDefault(); 
});

推荐阅读