为了账号安全,请及时绑定邮箱和手机立即绑定

使用单击功能javascript将参数传递给另一个html页面

使用单击功能javascript将参数传递给另一个html页面

森栏 2022-06-16 15:38:47
我有一个页面 page1.html 并使用重定向功能将其重定向到另一个页面 page2.html:第 1 页...<a id="link1" href="page2.html" hidden></a><input type="button" name="load1" id="load1" onclick="redirect1(2020);" value="page2"/>...<script>function redirect1(argument1){    $('#link1')[0].click(function(){     }); }</script>...第2页...<input name="test2" id="test2" value="0"/>...我想做的是将argument1 传递给page2 并将其分配给输入test2 值。我找不到这两个页面之间的连接,因为重定向页面时链接断开。任何想法?
查看完整描述

1 回答

?
慕标琳琳

TA贡献1830条经验 获得超9个赞

有多种方法可以做到这一点。

  1. 使用查询参数

  2. 使用数据(本地存储,会话存储)

// 使用本地存储

// Page 1


$('#load1').click(function(){

  localStorage.setItem("username", "some name")

});


// page 2


$(function() {

  // get data

  const username  = localStorage.getItem("username")

})

使用查询参数


// If data is small, can use query params


// Page 1

$('#load1').click(function(){

 // redirect here with query param

  window.location = "/page2.html" + "?usename=" + "some name"

});



// Page 2


$(function() {

  // get data

  const username  = localStorage.getItem("username")

  // simply get query param, can write logic and see other code to get param

  const username = window.location.split("?usename=")[1] 

})


查看完整回答
反对 回复 2022-06-16
  • 1 回答
  • 0 关注
  • 201 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号