将数据从一个网页传递到另一个网页

时间:2015-05-27 11:20:58

标签: javascript html

我有两个HTML(H1,H2)页面,一个链接到另一个。我在H1中调用web服务并使用数据响应填充下拉列表。经过一些操作后,我转到H2。在H2中,我需要在Web服务中收到H1中的相同数据。收到的数据是一个大的xml文件。

有没有办法可以重用H1中的数据而无需再次调用webservice?

PS:H1和H2不共享任何java脚本。

4 个答案:

答案 0 :(得分:0)

您可以使用Session将数据存储在H1中,然后在H2中再次使用该数据。

答案 1 :(得分:0)

看一下Jquery post和ajax函数。有了它们,您可以轻松实现您想要的目标。

http://api.jquery.com/jquery.post/

答案 2 :(得分:0)

您可以使用localStoragesessionStoragecookies

查看 localStorage

答案 3 :(得分:0)

不使用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>
&#13;
&#13;
&#13;