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

时间:2015-12-14 15:32:27

标签: javascript jquery asp.net-mvc-4

在按钮的单击事件上,在做了一些逻辑之后, 我想将一个名为sqpage的变量传递给另一个页面并使用 变量名做出一些决定。 目前我正在使用查询字符串,它可以工作。我不 希望这显示在现在显示的网址

请注意,我的代码存在于.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);
             }

2 个答案:

答案 0 :(得分:0)

发布数据。

您需要查看.ajax()

答案 1 :(得分:0)

尝试并使用它来代替那行代码。

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