前端在html页面之间传递参数的方法有哪些

  介绍

小编给大家分享一下前端在html页面之间传递参数的方法有哪些,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!

项目中经常会出现的一种情况,有一个列表,譬如是案例列表,点击列表中的某一项,跳转至详情页面。详情是根据所点击的某条记录生成的,因为案例和具体的详情页面,都是用户后期自行添加的,我们开始编写时,不可能穷尽。因此跳转页面时,我们需要传递一个参数过去,这样我们才能通过这个参数进行数据请求,然后根据后台返回的数据来生成页面,因此,通过一个标签跳转的方式,肯定是行不通的。
我们经常写形式表单,提交时,可以传递参数,如果使用表单,并将其隐藏起来,应该可以达到效果。

除此以外,风前端在html页面之间传递参数的方法有哪些“> <img src= & lt; html>   ,,,& lt; head>   ,,,& lt; !——网站编码格式,UTF-8 国际编码,GBK或,gb2312 中文编码——比;   ,,,,,,,& lt; meta  http-equiv=癱ontent-type",内容=皌ext/html; charset=utf-8",/比;   ,,,,,,,& lt; meta  name=癒eywords",内容=肮丶室?关键词二“比;   ,,,,,,,& lt; meta  name=癉escription",内容=巴久枋瞿谌荨氨?   ,,,,,,,& lt; meta  name=癆uthor",内容=癥vette  Lau"比;   ,,,,,,,& lt; title> Document   ,,,,,,,& lt; !——css  js 文件的引入——比;   ,,,,,,,& lt; !——, & lt; link  rel=皊hortcut  icon", href=https://www.yisu.com/zixun/巴枷?ico”位于> - ->      <表单名称=芭┏ ?盎竦谩毙卸?敖邮辗椒ātml " onsubmit="返回foo()”风格="位置:相对;">         %20         %20         %20      <>脚本   函数foo%20()%20{   var纳=window.event.srcElement;   frm.hid。值=$%20(frm.hid)%20.attr(“指数”);   返回true;   }   %20%20

点击图片时,跳转至接收。html页面。页面变的url成:

%20

%20

我们想要传的字符串已经传递了过来。

然后再对当前的url进行字符串分割

window.location.href.split("=")[1]//得到柠檬

我们拿到需要传来的参数之后,就可以根据这个进行下一步的处理了。

除了上述通过字符串分割来获取url传递的参数外,我们还可以通过正则匹配和window.location.search方法来获取。

2,通过window.location.href

譬如我们点击某个列表,需要传递一个字符串到detail.html页面,然后细节。html页面根据传来的值,通过ajax交互数据,加载页面的内容。

var  index =,“lemon", var  url =,“receive.html ?指数=?指数;,美元(“# more") .click(函数(){,window.location.href =, url;,});

当前页面会被替换成接待。html的页面,页面变的url为:

前端在html页面之间传递参数的方法有哪些

然后我们再用上面的方法提取自己需要的参数

前端在html页面之间传递参数的方法有哪些