获取url地址的参数值】的更多相关文章

今天碰到在做一个动态页面的时候,需要用到 URL 的参数值来作判断,从而决定某一块内容在当前页面是否显示.例如exampe.html?parm1=xxx&parm2=xxx&parm3=xxx&…,在这里就需要获取.html后面的所有参数的值. 脑子里的第一个想法是利用“&”符号分割 URL ,从而达到获取参数值的目的. 同时在网上搜了下,实地操作后,记录如下. 方法一:在某一块内容的 div 标签后面,加入如下 Javascript 代码: 代码如下 复制代码  <…
使用频率很高,百度了记录一下 $.getUrlParam = function (name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return encodeURI(r[2]); return null; } 如果获取来源url的参…
获取url地址参数值方法: function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i"); var r = window.location.search.substr(1).match(reg); if (r!=null) return unescape(r[2]); return null; } 例子:…
// 判断是否是手机function plat_is_mobile(){ var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os"; var bIsMidp = sUserAgent.match…
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Typ…
在项目当中我们可能会遇到例如改变的项目名称之后,相对应的地址就需要改变,为了减少工作量,将地址当中的项目名这一块写成动态获取的,那么最关键一点就是我要先获取它,再进行操作: 知识点整理,话不多说,直接贴代码: 获取项目名: function URLPath(msg){ var pathName = window.document.location.pathname; var projectName = pathName.substring(0,pathName.substr(1).indexOf…
这里来说说用Servlet获取URL地址.在HttpServletRequest类里,有以下六个取URL的函数: getContextPath 取得项目名 getServletPath 取得Servlet名 getPathInfo 取得Servlet后的URL名,不包括URL参数 getRequestURL 取得不包括参数的URL getRequestURI 取得不包括参数的URI,即去掉协议和服务器名的URL 具体如下图: 相对应的函数的值如下: getContextPath:/Servlet…
//把url的参数部分转化成json对象 parseQueryString: function (url) { var reg_url = /^[^\?]+\?([\w\W]+)$/, reg_para = /([^&=]+)=([\w\W]*?)(&|$|#)/g, arr_url = reg_url.exec(url), ret = {}; if (arr_url && arr_url[1]) { var str_para = arr_url[1], result; w…
javascript获取url地址问好后面的值,包括问号 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>关于hasOwnProperty()方法的应用</title> </head> <body> <div id="div">aaaaa</d…
以前写过一篇类似的博文(提取 url 的搜索字符串中的参数),但是个人觉得使用起来不是很方便,今天抽空重新写了个函数,该函数代码更加简洁. //获取 url 后的参数值 function getUrl(para){ var paraArr = location.search.substring(1).split('&'); for(var i = 0;i < paraArr.length;i++){ if(para == paraArr[i].split('=')[0]){ return p…
添加一个js文件,代码如下 // * jQuery url get parameters function [获取URL的GET参数值] // *character_set UTF-8 // * author Jerry.li(lijian@dzs.mobi) // * version 1.2012.12.11.1400 // * Example // * <code> // * var GET = $.urlGet(); //获取URL的Get参数 // * var id = GET['id…
// jQuery url get parameters function [获取URL的GET参数值] // <code> // var GET = $.urlGet(); //获取URL的Get参数 // var id = GET['id']; //取得id的值 // </code> // url get parameters // public // return array() (function($) { $.extend({ urlGet:function() { va…
function GetUrlValue(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; } 假设url地址是http://www.xxx.com?type=…
一.url地址传参的第一种写法 1.通过mvc中默认的url地址书写格式:控制器/方法名/参数 2.实例:http://localhost:39270/RequestDemo/Index/88,默认参数名为id所以名称为id. 如果使用其他名称,后台是无法读取的会报错 二.url地址传参的第二种写法 1.使用?加参数名=参数值的写法,如果有多个参数使用&来连接 http://localhost:39270/RequestDemo/Index?id=88&name=%E5%BC%A0%E4%…
方法: //获取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 <…
js获取url参数值 今天说一下如何获取url参数值. 思路 通过location的search就可以获取到url中问号后面的值. 字符串过滤到问号 通过split方法分割参数集合 循环赋值 匹配对应的参数值 返回值 封装的方法 function getUrlParams(name) { // 不传name返回所有值,否则返回对应值 var url = window.location.search; if (url.indexOf('?') == 1) { return false; } url…
获取Url的代码如下:window.location.href; 方法一:原生js(假设已经获得了Url地址) var url = 'https://gitbook.cn/gitchat/geekbooks?tag=JavaScript&name=pwwu&age=24'; var temp1 = url.split('?'); ]; var keyValue = pram.split('&'); var obj = {}; ; i<keyValue.length; i++)…
1 var url = document.URL; 2 var a = url.split("="); 3 4 if(a[1]){ 5 return options.fn(this); 6 }else{ 7 return options.inverse(this); 8 } $(function(){ if(getUrlParam('jl') == 1){ $("#skjl").click(); }}); //获取url中的参数 function getUrlPar…
//获取url中ID的值function getParamByName(name, url) { var match = RegExp('[?&]' + name + '=([^&]*)').exec(url); return match && decodeURIComponent(match[1].replace(/\+/g, ' ').replace('#', '')); }  var ID = getParamByName("memberid",…
今天需要用到从url中获取参数,在网上找了几个JavaScript方法,mark下来.   一些可以使用的去获取url中指定的部分:如http://www.mystuff.com.cn/aboutus/ location 对象 含有当前URL的信息,属性 href 整个URL字符串 protocol    含有URL第一部分的字符串,如http: host   包含有URL中主机名:端口号部分的字符串.如//www.mystuff.com.cn/aboutus/ hostname 包含URL中主…
function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; } url地址:www.baidu.com?username=…
//获取url参数 getQueryVariable(variable){ var query =decodeURIComponent(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){retu…
//页面传值 function a() { var usernamelogin = $("#LoginNamelbl").text(); location.href ="Login.aspx?ligonname="+usernamelogin; // 如果传多个值的话可以用& 分开 }; //传多个值 window.location = "Deals.aspx?" + "UserType=" + ret.UserInf…
在js字符串对象原型中添加这个获取链接参数值方法,getAddrVal(): String.prototype.getAddrVal = String.prototype.getAddrVal||function(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var data = this.substr(1).match(reg); return data!=null…
通过如下的几种方法,您就可以获取访问者访问您的网站的来路,请根据需要选择适合您的方法. 一.C#代码一 string url = Request["referer"]; Response.Write("alert('" url "')"); Response.End(); 或者直接使用 top.location.href 还可以使用如下的四种中的其中一种 HttpRequest.UrlReferrer  Request.UrlReferrer.A…
在没有使用webpack+vue router开发中,想要获取RUL传的参数地址,直接通过一个函数就可以获得. 比如在  www.test.com/test.html?sign=test  地址中,想要获取sign的值,通常的方法是用一个函数, var getUrlStr =  function(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = wi…
<script> var url = "http://127.0.0.1/index.php?old_quantity=168&date=1478309879000$id=2";//定义变量 function parse_url(_url){ //定义函数 var pattern = /(\w+)=(\w+)/ig;//定义正则表达式 var parames = {};//定义数组 url.replace(pattern, function(a, b, c){ pa…
备注 var url=window.location.href;//获取地址栏 url var index=url.indexOf('#');//获取#的位置 var paramVal=url.substr(index,url.length);//获取 # 后面所有字符串 html <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8&quo…
在博客园看家一片不错的文章:http://www.cnblogs.com/EnderH/p/5398409.html 在这里记下对自己比较有用的三种: 1.正则 function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(…
var $_GET = (function(){ var url = window.document.location.href.toString(); var u = url.split("?"); if(typeof(u[1]) == "string"){ u = u[1].split("&"); var get = {}; for(var i in u){ var j = u[i].split("="); get…