我正在编写一个简单的应用程序来学习jQuery。
我有两页
按钮点击事件我想通过传递一些查询字符串值重定向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>
答案 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"
});