button如何携带参数跳转页面

 时间:2024-10-08 02:24:49

介绍如何使用js在点击button后携带参数跳转页面。

工具/原料

NotePad++

chrome浏览器

方法/步骤

1、在一个文件夹下创建两个文件,分别为index.html和skipPage.html。

button如何携带参数跳转页面

2、在index.html中加入如图内容。

button如何携带参数跳转页面

3、在skipPage.html中加入如图内容。

button如何携带参数跳转页面

4、编辑完index.html和skipPage.html文件后,使用浏览器打开index.html文件。效果如图。

button如何携带参数跳转页面

button如何携带参数跳转页面

button如何携带参数跳转页面

5、接下来解释一下参数传递的过程和需要注意的地方跷孳岔养。在点击button后,调用函数skip将参数处理成键值对吾疣璨普形式的字符串,如上面例子为:test=输入的文本,如果有多个参数,则用"&"来连接,如:key1=value1&key2=value2。然后将参数字符串拼接到链接地址上,网页地址和参数字符串之间用"?"隔开,如:skipPage.html?text=value。

6、在页面跳转前,如果参数字符串中含有中文或空格,需要对网址进行编码,然后再到跳转后的殳陌抻泥页面进行解码。在没有进行编码解码的情况下,取出的参数值如图。

button如何携带参数跳转页面

button如何携带参数跳转页面

button如何携带参数跳转页面

button如何携带参数跳转页面

7、除了编码问鞑民略锈题外还有要注意参数字符串的长度,传递的参数字符串的最大长度是有限制的,不同浏览器的最大长度不同,处理的方式也不同。将index.html和skipPage.html文件观鲼视防改为原来的内容,然后用chrome浏览器打开index.html,在输入框中输入很长的内容(我输入了29万个中文。。。。),如图,输入后点击确定,弹出显示的输入内容,说明能成功获取到内容,但网页并不跳转,在开发者工具页面查看时,可以看到,跳转失败了,chrome取消了网页跳转。

button如何携带参数跳转页面

button如何携带参数跳转页面

button如何携带参数跳转页面

button如何携带参数跳转页面

Navicat premium怎么打开连接 Python-3.8.2安装教程 蚁群算法的反馈和负反馈机制 MathType字距如何调整 蛋白技术篇之蛋白样品制备
热门搜索
神厨狂后漫画 青龙偃月刀图片 动态图片怎么制作 国画竹子图片大全 韩漫无羞遮漫画免费