页面之间传参跳转,不走后台,有没有什么办法不在url后面带query param实现

问题描述

两个页面,分别属于两个站点,属于同一个一级域名下面,二级域名不同,部署服务器也不同,页面a有个button,点击直接通过url跳转到页面b,需要带一个参数,跳转不走后台。因为不想让用户可以拿到这个参数,所以不想放在url上,有没有什么办法可以实现。ps:加密不可以,因为即便加密了。目标页面还是要解密,所以加密了还是会有效果。

解决方案

只能用cookie传,不走后台post的参数无法通过javascript取得。cookie传的话,cookie的一级域名只能设定成.xxx.com这样的话,yy.xxx.com的页面可以取得.xxx.com设定的cookie。如果你一级域名设定成www.xxx.com那么就只有www.xxx.com才能取到值,yy.xxx.com是没办法取到值的。
解决方案二:
<form id="navigateForm" action = "B.jsf" method="post"><input type="hidden" id="param1" name="param1" value="val1" /><input type="hidden" id="param2" name="param2" value="val2" /><input type="hidden" id="param3" name="param3" value="val3" /></form>
解决方案三:
你要的是webservice吧?webservice的话,可以实现两个站点之间的数据通信,我最近做了这方面的例子,如果是这方面的话,再联系
解决方案四:
<form action="跳转的页面例如:www.baidu.com" method="post"> <input type="hidden" name="参数名" value="参数值" /> <button type="submit">点我</button></form>
解决方案五:
post、cookie都可以不经过服务器做页面跳转,因为那仅仅是一个链接而已。

时间: 2024-09-27 14:34:58

页面之间传参跳转,不走后台,有没有什么办法不在url后面带query param实现的相关文章

详述ASP.Net中页面之间传参方法_实用技巧

ASP.NET提供了卓越的事件驱动编程模型,让开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,例如,使用传统的ASP里,我们可以通过使用POST方法很容易地实现页面间传递值,同样的事情,在使用事件驱动编程模型的ASP.NET就不是那么容易了,当然了,我们仍然有一些方法可以实现同样的功能. 本文将试着使用不同的可能的方法来解决这个问题,但可以预见是,本文将包含使用querystring,session变量以及server.Transfer方法来实现页面间的值传递. 使用Query

asp.net页面与页面之间传参数值方法

 这篇文章主要介绍了asp.net页面与页面之间传参数值方法,说明了post传值和get传值的使用方法,需要的朋友可以参考下 一.利用POST传值   传值asp文件send.aspx    代码如下: <form id="form1" runat="server" action="receive.aspx" method=post>     <div>         <asp:Button ID="Bu

servlet-关于jqgri传参问题,以及后台接收参数

问题描述 关于jqgri传参问题,以及后台接收参数 现在有个需求:进入一个列表页面,初始化的时候没有数据查询,当点击查询按钮,附带查询条件时,把参数传到后台,处理并返回json数据这样一个过程. 现在的问题是:初始化页面时没有参数,这个是完成了,但是附带查询条件点击查询时,这个参数怎么传递,后台servlet怎么接收,现在是通过postData方式传递参数(postData:{"txDate":txDate,"jobNameStr":jobName},后台reque

js实现页面a向页面b传参的方法_javascript技巧

本文为大家分享了js实现页面a向页面b传参的具体方法,供大家参考,具体内容如下 方法一:使用HTML5本地化存储(localStorage) 组件(本地最大能存储5M数据)localStorage是本地永久存储数据,是cookie的优化 方法二:使用cookie将数据存放在客户的浏览器 (最大存储2M数据) 方法三:使用url传参 (将要传递的数据保存为一个存储变量,然后传给url)方法如下; a.html var app = {}; app.list = '123' app.test = '1

jquery mobile 在不同页面之间左右滑动跳转的问题

问题描述 jquery mobile 在不同页面之间左右滑动跳转的问题 看了一些教程,发现jquery mobile中如果实现页面滑动切换的话,基本都是通过swipe,但是问题就在于它貌似只能在同一个.html文件下实现多个DIV之间的切换,如果我想从A.HTML 在手机上左滑或者右滑切换到B.HTML该怎么做? 貌似网上看到什么jquery+ajax可以实现?谁能帮忙下吗?谢谢! 解决方案 jquery mobile左右滑动切换页面Jquery Mobile左右滑动效果jquery mobil

|zyciis| ASP.NET中 我有A页面要传参到B页面,但这里不允许用URL传参 那有什么办法呢 谢谢

问题描述 1:Cokies这个不稳定2:Session这个占资源3:Appliction公共的这个这里不能用4:URL这个是最好的,但我这里不允许用这个不能在URL中出现参数大家有什么其他办法谢谢 解决方案 解决方案二:formpost解决方案三:formpost解决方案四:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-tra

jsp页面如何传参给action

问题描述 就是jsp页面有个id参数,需要传送到action中以便操作,不知这种jsp向action传参是如何实现的,谢谢! 解决方案 1)<script>function sub(){ window.location.href = "<%= request.getContextPath() %>/[你ACTION的别名].do?method=[你接受方法名]&[你传的参数名]="+[参数值]}</script>]用链接方式提交2)<h

.net C#中页面之间传值传参的六种方法

 代码如下 复制代码 private void Button1_Click(object sender, System.EventArgs e)  {      string s_url;      s_url = "b.aspx?name=" + Label1.Text;      Response.Redirect(s_url);  } b.aspx中C#代码 private void Page_Load(object sender, EventArgs e)  {      La

asp.net页面与页面之间传参数值方法(post传值和get传值)_实用技巧

一.利用POST传值 传值asp文件send.aspx 复制代码 代码如下: <form id="form1" runat="server" action="receive.aspx" method=post>    <div>        <asp:Button ID="Button1" runat="server" OnClick="Button1_Click&