永发信息网

用js传递HTML之间的参数

答案:5  悬赏:20  手机版
解决时间 2021-03-29 00:14
  • 提问者网友:做自己de王妃
  • 2021-03-28 05:32
用js传递HTML之间的参数
最佳答案
  • 五星知识达人网友:轻熟杀无赦
  • 2021-03-28 06:42
从一个页面使用js接收另一个页面传递的参数,有两种方式:

1、获取URL带questring参数的javascript客户端
通过调用上述函数获取对应参数值

以此获取url串中所带的同名参数2、使用正则分析法取出参数
function GetQueryString(name) {
   var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i");
   var r = window.location.search.substr(1).match(reg);
   if (r!=null) return (r[2]); return null;
}
alert(GetQueryString("参数名1"));
alert(GetQueryString("参数名2"));
alert(GetQueryString("参数名3"));
全部回答
  • 1楼网友:拜訪者
  • 2021-03-28 09:59
借助java(jsp),php,asp随便一个语言如java,存值:session。setparameter(“变量名”,“值”);
取:session。getparameter(“变量名”)
  • 2楼网友:何以畏孤独
  • 2021-03-28 08:57
这个不是js,html间传参可以js,但你这个不是传,你可以用session来做到,在登陆页面把值存到session,在其他页面直接读session就可以了,会话在网页中很方便追问额 怎么存 怎么获取啊 用js写么 完全没接触过 求科普追答自己baidu一下会话session吧,这个你什么都不懂,说了也没用,session就是一个临时存储状态,可以把一些东西记下来,然后都可以查看了,就像是全局静态变量,
session("username")=你的值追问HTML 或 js 不能用session的追答静态的你可以用cookie,配合ajax实现,这个很麻烦,具体自己百度吧,我要下班了
静态页面传数据很麻烦的,一般是asp方便点
你写登陆不用数据库么?那你登陆页面要他干嘛,要用数据库就很简单,直接在数据库建个表存储状态,登陆、登陆都可以判断
  • 3楼网友:撞了怀
  • 2021-03-28 08:27
url传值 b.html?id=xx
你可以在 b页面 使用js获取这个id值
至于方法自己去研究把。 提示下 document.URL 获取url
剩下的就是字符截取了
求采纳为满意回答。追问两个页面之间没有跳转 还怎么URL?
  • 4楼网友:平生事
  • 2021-03-28 08:10
亲,这个要获取一个页面上传来的值要在后台获取,两个前台html传不了值的追问好吧 后台就不是我的事儿了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯