0

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

我有两页

  • 测试1.aspx
  • 测试2.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>

4

1 回答 1

0

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

 $("#Button1").click(function () {
    var data = {
        username: 'one',
        userid: '1'
    }
    window.location = "./Test2.aspx?" + $.param(data); //"./Test2.aspx?username=one&userid=1"
});
于 2013-11-11T06:58:15.947 回答