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传值了