
两个html页面之间怎么传递参数值
2019-03-12 17:01:43
微信公开课小程序热门讨论「两个html页面之间怎么传递参数值」最新回复-使用Cookie传递参数,a页面保存Cookie,b页面读取,代码如下:a页面htmlheadtitlea/titlestyletype=text/css*{margin:0}body{textalign:center;minwidth:760px}div{padding:3px3px3px3px}#main{width:720px;margin:0auto;textalign:left;margintop:30px}#maindivspan{width:50px}/stylescripttype=text/javascript/****@param{string}cookieNameCookie名称*@param{string}cookieValueCookie值*@param{number}nDaysCookie过期天数*/functionSetCookie(cookieName,cookieValue,nDays){/*当前日期*/vartoday=newDate();/*Cookie过期时间*/varexpire=newDate();/*如果未设置nDays参数或者nDays为0,取默认值1*/if(nDays==null||nDays==0)nDays=1;/*计算Cookie过期时间*/expire.setTime(today.getTime()+3600000*24*nDays);/*设置Cookie值*/document.cookie=cookieName+=+escape(cookieValue)+;expires=+expire.toGMTString();}functionlogin(){varusername=$(user).value;varpassword=$(pass).value;/*是否选中7天内无需登录*/varsave=$(save).checked;if(username==abc&&password==abc){if(save)SetCookie(username,username,7);elseSetCookie(username,username,1);/*跳转到ex8.html页面*/document.location=b.htm;}else{alert(用户名或密码错误!);}}function$(id){returndocument.getElementById(id);}/script/headbodydivid=maindivspan用户名:/spaninputtype=textid=user//divdivspan密码:/spaninputtype=passwordid=pass//divdivinputtype=checkboxid=save/7天内无需登录inputtype=buttononclick=login()value=登录//div/div/body/htmlb页面htmlheadtitleb/titlescripttype=text/javascript/****读取指定的Cookie值*@param{string}cookieNameCookie名称*/functionReadCookie(cookieName){vartheCookie=+document.cookie;varind=theCookie.indexOf(cookieName);if(ind==1||cookieName==)return;varind1=theCookie.indexOf(;,ind);if(ind1==1)ind1=theCookie.length;/*读取Cookie值*/returnunescape(theCookie.substring(ind+cookieName.length+1,ind1));}function$(id){returndocument.getElementById(id);}functioninit(){varusername=ReadCookie(username);if(username&&username.length0){$(msg).innerHTML=h1欢迎光临,+username+!/h1;}else{$(msg).innerHTML=ahref=a.htm请登录/a;}}/script/headbodyonload=init()divid=msg/div/body/html效果如下:
假设有a页面a.htmlb页面b.htmla页面向b页面传递参数a.html!doctypehtmlhtmllang=enheadmetacharset=UTF-8titlepagea/titlescriptvarparams=function(args){varp=[];for(varninargs)p.push(n+=+args[n]);returnencodeURI(?+p.join(&));};window.onload=function(){document.getElementById(send).onclick=function(){vardata={name:参数1,value:1};//向b页面传递参数name,valuelocation.href=b.html+params(data);};};/script/headbodybuttonid=sendsend/button/body/htmlb.html!doctypehtmlhtmllang=enheadmetacharset=UTF-8titlepagea/titlescriptvarargs=function(params){vara={};params=params||location.search;if(!params)return{};params=decodeURI(params);params.replace(/(?:^?|&)([^=&]+)(?:=)([^=&]+)(?=&|$)/g,function(m,k,v){a[k]=v;});returna;};window.onload=function(){varargsFromPageA=args();//打印a页面传递来的参数console.log(argsFromPageA);};/script/headbody/body/html本回答被提问者和网友采纳 更多有关「两个html页面之间怎么传递参数值」的疑问请扫码关注微信公开课+小程序!
假设有a页面a.htmlb页面b.htmla页面向b页面传递参数a.html!doctypehtmlhtmllang=enheadmetacharset=UTF-8titlepagea/titlescriptvarparams=function(args){varp=[];for(varninargs)p.push(n+=+args[n]);returnencodeURI(?+p.join(&));};window.onload=function(){document.getElementById(send).onclick=function(){vardata={name:参数1,value:1};//向b页面传递参数name,valuelocation.href=b.html+params(data);};};/script/headbodybuttonid=sendsend/button/body/htmlb.html!doctypehtmlhtmllang=enheadmetacharset=UTF-8titlepagea/titlescriptvarargs=function(params){vara={};params=params||location.search;if(!params)return{};params=decodeURI(params);params.replace(/(?:^?|&)([^=&]+)(?:=)([^=&]+)(?=&|$)/g,function(m,k,v){a[k]=v;});returna;};window.onload=function(){varargsFromPageA=args();//打印a页面传递来的参数console.log(argsFromPageA);};/script/headbody/body/html本回答被提问者和网友采纳 更多有关「两个html页面之间怎么传递参数值」的疑问请扫码关注微信公开课+小程序!
标签:微信公开课,小程序

「两个html页面之间怎么传递参数值」热议话题订阅
方法1:微信扫描微信公开课小程序码即可订阅热议话题「两个html页面之间怎么传递参数值」
方法2:微信搜索微信公开课小程序名称进入,即可订阅热议话题「两个html页面之间怎么传递参数值」
方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热议话题「两个html页面之间怎么传递参数值」
微信公开课小程序热议话题「两个html页面之间怎么传递参数值」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。
微信公开课热议话题「两个html页面之间怎么传递参数值」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。
微信公开课小程序
更新时间:2019-03-12 17:01:43
>
__methodCallerx27;ofundefined
>-404011cloudfunctionexecutionerror
>,请补充选择商家自营-预付卡销售-发行方类目,并在基础信息处申请该类目,通过
>:host在模拟器中显示无效
>:请在小程序服务页面上架正式(非测试)内容或商品后重新提交审核
>.net 微信小程序 上传图片
>'setTimeout'的问题
>‘三朵里熙SPA主题减压空间’为什么搜索关键词‘三朵里‘搜不到
>‘扫普通链接二维码打开小程序‘中设置为体验版,扫码打开是线上版本
>“cloudfunctions**indexjs”gitignore
>“NO ULINK DEVICE FOUND”是怎么回事
>“万马掌上校园”的类目审核
>“上线了”公司开发的微信小程序怎么样?
>“产品是否一定需要条形码”
>