使用jQuery重定向页面

时间:2013-11-11 06:49:32

标签: asp.net jquery

我正在编写一个简单的应用程序来学习jQuery。

我有两页

  • Test1.aspx
  • Test2.aspx

按钮点击事件我想通过传递一些查询字符串值重定向On Test2.aspx。

以下是我的代码,但它现在正在运行:

<head runat="server">
<title></title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="Scripts/jquery-ui-1.8.20.min.js"></script>
<script type="text/javascript">
    $(document).ready(function () {
        $("#Button1").click(function () {
            $.post("Test2.aspx", {
                username: 'one',
                userid: '1'
            }, function (data) {
                window.location = data;
            });

        });
    });
</script>

1 个答案:

答案 0 :(得分:0)

试试这个。它会重定向到/Test.aspx并使用.param()data对象编码到查询字符串中

 $("#Button1").click(function () {
    var data = {
        username: 'one',
        userid: '1'
    }
    window.location = "./Test2.aspx?" + $.param(data); //"./Test2.aspx?username=one&userid=1"
});