获取url参数

获取url参数1:

    function getQueryVariable(variable) {
    	// 例如获取 http://www.runoob.com/index.php?id=1&image=awesome.jpg里的参数
           var query = window.location.search.substring(1);
           var vars = query.split("&");
           for (var i=0;i<vars.length;i++) {
                   var pair = vars[i].split("=");
                   if(pair[0] == variable){return pair[1];}
           }
           return(false);
    }
    
    使用实例:
    
    调用 getQueryVariable("id") 返回 1。
    调用 getQueryVariable("image") 返回 "awesome.jpg"。

获取url参数2:

   getUrlKey(param) {
    		let url = "http://home.0231314.cn/pay-type?charset=GBK&out_trade_no=NXOLJGKN5IO89FA6B2PQ1CE6SMD961RH&method=alipay.trade.page.pay.return&total_amount=0.01&sign=DyxQjqO%2BV4LNxoodG5FgKwyJfRD%2BHzZhxE8HjNvNtSvSFl2myefFuKDP6TjDFHvNFetZOr4bgEE8NyCRoQLEsLy%2BLSIbaiBRwkh1HpzvqtUN2Zw0ZSv75giTeVeS03iG15jb2tKtrTITOj6vA8ggYFZRRK0EbeRfmDKj4QGkBKhIOwXmfdD5tx8x2RAhK4FpBWdh2PIoBhn69PRZDvnjYAYWwvtK9%2ByRVOpvAP1XYctm2jaMlo%2FncJXqyWGAyjir9kbDLfuCblLrWZpue0ICaezVH7V6FWvXNAyCnDwyePRXZrXmBH1xMDQCxs3bZG6b0m9n0UagiOvmIL17KOm4IA%3D%3D&trade_no=2019082022001493650516646606&auth_app_id=2019081466238355&version=1.0&app_id=2019081466238355&sign_type=RSA2&seller_id=2088531113351188&timestamp=2019-08-20%2010%3A46%3A48";
    		    return decodeURIComponent((new RegExp('[?|&]' + param + '=' + '([^&;]+?)(&|#|;|$)').exec(url) || [, ""])[1].replace(/\+/g, '%20')) || null
     }

	获取url里的 out_trade_no 参数值:	 getUrlKey(‘out_trade_no’)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值