纯html页面之间传递参数

纯html页面之间传递参数

(一)通过url传递

纯html页面之间的传值可以通过url后面的参数进行比如:

b.html?teacher=xx&time=xxx

首先从a.html到b.html需要一个跳转方式,比方说在a.html页面里面你有一个链接:

跳转到b页面

剩下的就好办了,依次取得你需要的参数,然后修改页面url:

var dataFromLi=[$("#Teachername").text(),$("#Credit_hour").text()];

$("#toPageB").attr("href","b.html?data="+dataFromLi);

然后在b.html页面解析url,获取参数。如何根据url获取参数:

window.location.search 会返回所有地址栏从“?”开始的字符串。获取某个参数值可以通过正则,下面是一个简单的获取参数的函数:

function getURLParameter(name) {

return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20'))||null;

}

如果你采用jQuery,可以用更简单的办法:

$.url().param('data');

可以用以下专业第三方库进行获取值操作:

uri.js

parseURL.js

相关数据

德国为什么逃不脱“卫冕冠军魔咒”?
beat365体育亚洲网址

德国为什么逃不脱“卫冕冠军魔咒”?

⌛ 07-10 👁️ 453
2021地下城魔攻宝珠有哪些?(dnf魔攻宝珠)
beat365体育亚洲网址

2021地下城魔攻宝珠有哪些?(dnf魔攻宝珠)

⌛ 08-08 👁️ 146