如何在不使用查询字符串的情况下将数据从javascript文件传递到视图

How to pass data from javascript file to a view without using querystrings

本文关键字:javascript 数据 文件 视图 情况下 字符串 查询      更新时间:2023-09-26

在按钮的点击事件上,经过一些逻辑处理后,我想将一个名为sqpage的变量传递到另一个页面,并使用变量名称以做出一些决定。目前,我正在使用一个查询字符串,它可以工作。我没有希望这个在url中显示为现在显示的

请注意,我下面的代码存在于.js文件(javascript文件)中

如何将js文件中jquery代码中的变量传递给视图

            $('#Continue').click(function() {
                .... some logic here
                if (countOfNo > 0) {
                    window.location = "../Home/SayThanks2";
                } else {
                    window.location.href = "../Home/Register?pageType=" + "sqpage";
                }
            });
             public ActionResult Register(string pageType)
             {
                return View(Register);
             }

发布数据。

您将需要查看.ajax()

试着用这个来代替那行代码。

//window.location.href = "../Home/Register?pageType=" + "sqpage";
$.post('Home/Register', { pageType: 'sqpage' });