欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Html中截取url参数

程序员文章站 2022-04-27 20:50:07
html中截取url参数 今天遇到一个问题,页面全是html,url传值,竟然获取不到参数值: a.html //登录按钮 jquery(function($) { $(&qu...

html中截取url参数

今天遇到一个问题,页面全是html,url传值,竟然获取不到参数值:

a.html

//登录按钮
			jquery(function($) {
				$("#login").click(function() {
					$.ajax({
						//url:'https://10.9.80.211:8090/iaf-platform-web/dologin',
						url: 'https://10.16.122.32:8002/iaf-platform-web/dologin',
						type: 'post',
						data: {
							'loginname': $("[name=username]").val(),
							'userpassword': $("[name=password]").val()
						},
						crossdomain: true,
						datatype: 'json',
						success: function(data) {
							if (data.result == 'success') {
								var loginname = $("[name=username]").val(); //定义一个变量,给它赋值;赋的值没有限制,但一定要有值;
								$.cookie('loginname', loginname); //存储cookie名字
//								alert($.cookie("loginname")); //弹出结果  curious------取得该cookie的name
								window.location.href = "../homepage/listmain.htmlloginname="+loginname;
							} else {
								$("#loginmsg").html(' ' + data.msg).show();
							}
						},
						error: function(xmlhttprequest, textstatus, errorthrown) {
							alert("ajax失败!");
						}
					});
				});
			});

b.html

//页面加载事件
			$(document).ready(function() {
				var request = new object();
 				request = getrequest();
 				var loginname =request["loginname"]; //获取loginname值
 				$("#loginname").val(loginname);//给隐藏域赋值
			});
			//获取url中的参数
			function getrequest() {
				var url = location.search; //获取url中""符后的字串
				var therequest = new object();
				if (url.indexof("") != -1) {
					var str = url.substr(1);
					strs = str.split("&");
					for (var i = 0; i < strs.length; i++) {
						therequest[strs[i].split("=")[0]] = (strs[i].split("=")[1]);
					}
				}
				return therequest;
			}

这样就实现html间的url传值了