html截取url字段,Html中截取url参数

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值