javascript - 如何使用 JavaScript 将值从一个 HTML 页面传递到另一个页面?

标签 javascript android html cordova

这是我的第一个 HTML 页面:

<!--first.html-->   
<html>
    <body>
    <div data-role="page" data-theme="a" data-url="first" id="first"> 
        <form id="form1" name="form2" action="checking.html">
        <input type="text" name="txtFileName" id="txtFileName"/>
       <!-- <button onClick="uploadFile();">Upload</button> -->
       <input type="hidden" name="hidden1" value="">
       <br><input type="submit"  value="Send me your name!"  onClick="submitform();"><br>
       </form>
       <script type="text/javascript">
       function submitform()
       {
         document.forms.form1.hidden1.value=1;
         alert("i am working");

        document.form1.submit();
       }
    </script>

        </div>
    </body>
</html>

这是我的第二个 HTML 页面:

<!-- second.html -->
<html>
    <head>
    </head>
    <body> 
<h1>Javascript call after page loaded</h1>

<script>
function getQueryVariable2(variable) { 
  var query = window.location.search.substring(1); 
  document.write(query);
  var vars = query.split("&"); 
  document.write("<br />");
  document.write(vars);

  for (var i=0;i<vars.length;i++) { 
    var pair = vars[i].split("="); 
    if (pair[0] == variable) { 
      return pair[1]; 
    }
  } 
} 


document.write("<br />txtFileName = " + getQueryVariable2("txtFileName"));
document.write("<br />hid1 = " + getQueryVariable2("hid1"));
</script>
hellllo
</body>

这里我想显示来自first.html的hidden1的内容。请向我建议我应该为此使用什么代码。

最佳答案

在 HTML5 中,您可以使用 session 将对象从页面传递到另一个页面:

1- 创建一个 session

sessionStorage.setItem('key', 'value');

2- 阅读 session :

sessionStorage.getItem('key')

检查 example

关于javascript - 如何使用 JavaScript 将值从一个 HTML 页面传递到另一个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7267519/

相关文章:

javascript - 如何使用 javascript 在 html dom 中打印数组值?

javascript - P5阵列交集

javascript - 模态关闭后,vimeo 视频中的音频继续

javascript - Flot 刻度转子显示刻度两次

android - RxJava2 Single.Concat 用于存储库模式

CSS - Div 对象居中?

html - 如何强制 DIV 中的元素占用尽可能多的水平空间?

javascript - 如何在vue中定位特定的ul?

java - Android ImageSwitcher 内存不足错误

java - 为什么当我创建一个新 Activity 时, "setContentView"无法识别我的布局?