javascript - 在 JavaScript 中重定向而不丢失表单发布数据

标签 javascript php jquery

我有一个联系表单,可以在执行多次检查后提交数据。我的问题是页面在提交之前重定向,有没有办法等待服务器的响应。

    if ( !form_error ) {    
        $form.submit();
    }
    message += '</ul>';
    if ( message != '<ul></ul>' )
    {
        if($form_redirect.length)
        {
            window.location.href = $form_redirect;
        }   
    }

最佳答案

您实际上不必尝试使用服务器的响应来重定向用户。您的表单将提交到服务器,服务器将发送新页面。

关于javascript - 在 JavaScript 中重定向而不丢失表单发布数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40177315/

相关文章:

来自不同表的mysql的PHP图像显示

jquery - CSS div 覆盖在 Internet Explorer 中不可点击

jquery - 为什么 jquery ui slider 返回一个对象?

javascript - 如何从输入中获取值作为数字来计算gcd?

javascript - express JS - 无法从其他外部服务器接收 GET 响应到我的 View

javascript - 将 Javascript 效果添加到 RoR 中的表单

javascript - jquery 仅显示下一个具有相同类的 div

php - 无法 self 更新 Composer ?

php - 如何从给定的偏移量替换字符串?

javascript - 使用 Typescript 从 Angular 2 中的 Observable 获取项目