[英]Passing data from one webpage to another
我有两个HTML(H1,H2)页面,一个链接到另一个。 我调用一个Web服务,并在H1中填充一个带有数据响应的下拉列表。 经过一些操作,我转到H2。 在H2中,我需要从Web服务在H1中收到的相同数据。 收到的数据是一个很大的xml文件。
有没有一种方法可以重用H1中的数据而无需再次调用Webservice?
PS:H1和H2不共享任何Java脚本。
您可以使用Session
将数据存储在H1中,然后再次使用该数据在H2中。
看看Jquery post和ajax函数。 有了他们,您可以轻松实现所需的目标。
您可以使用localStorage
, sessionStorage
或cookies
。
看一下localStorage 。
不使用jquery的最简单方法是将两个页面合并为一个页面,隐藏其中一个页面,然后在必要时显示它。 简单示例:
window.showPage = function(page) { document.getElementById(page).style.display = 'block'; page = (page - 1) * -1; // my jenky switch document.getElementById(page).style.display = 'none'; }
<div id="0"> <h1>Page 1</h1> <p>Hello, World!</p> <br> <a href="#" onclick="showPage(1)">Page 2</a> </div> <div id="1" style="display:none"> <h1>Page 2</h1> <p>Hello, Forkmohit!</p> <br> <a href="#" onclick="showPage(0)">Page 1</a> </div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.