提交表单后在感谢页面上设置cookie

问题描述 投票:0回答:1

我正在尝试在提交表单时建立一个 cookie。当用户从不同页面提交表单时,如何确保在感谢页面上设置 cookie?

表格存在于 http://www.example.com/

要在 http://www.example.com/thank-you

创建 Cookie

以下是我当前使用的代码

jQuery.ajax({
        type: 'POST',
        url: actionURL,
        
         data: form.serialize(),
         dataType: 'json',
        success: function(json) {
            window.location.href = "http://www.example.com/thank-you";
$.cookie("newcookie", "new", { path: "/thank-you", expires: 365 });
           
        }
    })
html jquery cookies
1个回答
0
投票

您需要在重定向之前设置cookie。感谢页面您可以获取cookie。

jQuery.ajax({ 类型:'发布', url:actionURL,

         data: form.serialize(),
         dataType: 'json',
        success: function(json) {
            $.cookie("newcookie", "new", { path: "/thank-you", expires: 365 });// set your cookie here before redirection.
 window.location.href = "http://www.example.com/thank-you";
           
        }
    })
© www.soinside.com 2019 - 2024. All rights reserved.