如何在JavaScript中打开一个新窗口并插入HTML数据而不是仅链接到HTML文件?
我想使用POST方法将参数发布到URL,但我不能使用表单.即使我使用表单,也必须在没有用户交互的情况下自动发布.这可能吗?我怎样才能做到这一点?
这是我的第一个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>
Run Code Online (Sandbox Code Playgroud)
这是我的第二个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++) …Run Code Online (Sandbox Code Playgroud) 我有一个包含数据集的page1.html
{'key1':'value1','key2':'value2','key3':'value3'}
和一个链接
<a target='_blank' href='page2.html'>Click To Navigate</a>
这将导航到page2.html.
我想问一下如何将上面的所有数据传递page1.html给page2.html我,以便我可以使用它们page2.html.
我尝试使用的是localStorage,但我一次只能存储1组数据,所以如果在我page1.html有很多数据集,相同的键但不同的值,当我将它们存储在localStorage时它们会重叠,那么我就不能将所有这些数据集传递给page2.html.
有人有个主意吗?非常感谢