按钮点击,要向另一个页面传递参数,同时跳转到该页面。用JQuery实现

zg_heng zg_heng 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
<head runat="server">
<title></title>
<script src="js/jquery.js" type="text/javascript"></script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="button" id="btncanle" >
<a href="javascript:" id="aa">jquery $.post()</a>
</div>
</form>
<script type="text/javascript">
$(document).ready(function () {
$("aa").click(function () {
$.post("Default2.aspx", { id: "1", name: "join" }, function () { location.href = "Default2.aspx"; });

});
})
</script>
</body>


接收页面:

protected void Page_Load(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(Request.Form["name"]))
{
Literal1.Text = Request.Form["name"].ToString();
}
}

因为这个页面有好几个按钮,这里显示的只是一部分。只有这个按钮是跳转到"Default2.aspx"页面的,但是条件必须是post上传参数。各位大侠,帮帮忙,看还有别的什么方法没?
目前,上面存在的问题时,当把那个“}, function () { location.href = "Default2.aspx"; }”去除掉,单步执行,能走到那一个页面,那个值也能传过去,具体是跳不到那个页面。如果我加上“}, function () { location.href = "Default2.aspx"; }”,能跳转到那个页面,但是值就丢了。
各位大侠,急。在线等
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
zg_heng
JavaScript 87,983 成员 224,681 内容