JavaScript RegExp方法获取地址栏参数(面向对象)
Request = {
QueryString : function(item){
var svalue = location.search.match(new
RegExp('[\?\&]' + item + '=([^\&]*)(\&?)','i'));
return svalue ? svalue[1] : svalue;
}
}
var key = Request.QueryString('key');
Request.QueryString是否跟ASPNET和JAVA很象呢?
相关推荐
-
使用js获取地址栏参数的方法推荐(超级简单)
方法一:采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!) 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; }
-
JS获取地址栏参数的小例子
复制代码 代码如下: $(document).ready(function () { var locurl = location.href; var start = locurl.indexOf("?"); var end = locurl.length; var tempstr = locurl.substring(start + 1, end) var temp = tempstr.split("=&q
-
JS获取地址栏参数的几种方法小结
复制代码 代码如下: <script> // 获取地址栏的参数数组 function getUrlParams() { var search = window.location.search; // 写入数据字典 var tmparray = search.substr(1, search.length).split("&"); var paramsArray = new Array; if (tmparray != null) { for (var
-
javascript/jquery获取地址栏url参数的方法
使用jquery获取url以及使用jquery获取url参数是我们经常要用到的操作 1.jquery获取url很简单,代码如下 复制代码 代码如下: window.location.href; 其实只是用到了javascript的基础的window对象,并没有用jquery的知识 2.jquery获取url参数比较复杂,要用到正则表达式,所以学好javascript正则式多么重要的事情 首先看看单纯的通过javascript是如何来获取url中的某个参数 复制代码 代码如下: function
-
用javascript获取地址栏参数
方法一: <script type="text/javascript"> <!-- function Request(strName){ var strHref = "www.cnlei.org/index.htm?a=aaa&b=bbb&c=ccc"; var intPos = strHref.indexOf("?"); var strRight = strHref.substr(intPos +
-
JS获取地址栏参数的两种方法(简单实用)
js获取地址栏参数的方法有两种:第一种,采用正则表达式获取地址栏参数,第二种,是比较传统的方法,在这小编给大家强烈推荐使用第一种方法,既方便有实用,具体实现过程请看下文详述. 方法一:采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!) function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window
-
使用JavaScript获取地址栏参数的方法
复制代码 代码如下: /** * 获取地址栏参数 * * @example GetUrlString('id') * * @desc 调用时加上判断,保证程序不会出错 * var myurl = GetUrlString('id'); * if (myurl != null && myurl.toString().length > 1) { * alert(GetUrlStrin
-
js获取地址栏中传递的参数(两种方法)
第一种:字符串拆分法 window.location.href 或者 location.href 或者 window.location 获得地址栏中的所有内容 decodeURI()可以解码地址栏中的数据 恢复中文数据 window.search 获得地址栏中问号及问号之后的数据 //获取地址栏里(URL)传递的参数 function GetRequest(value) { //url例子:www.bicycle.com?id="123456"&Name="bicyc
-
js 获取(接收)地址栏参数值的方法
当地址栏含有参数,我们可以再目标页面通过window.location.search来获取我们需要的参数及其值 复制代码 代码如下: // 获取地址栏的参数数组 function getUrlParams() { var search = window.location.search ; // 写入数据字典 var tmparray = search.substr(1,search.length).split("&"); var paramsArray = new Array;
-
JavaScript RegExp方法获取地址栏参数(面向对象)
复制代码 代码如下: Request = { QueryString : function(item){ var svalue = location.search.match(new RegExp('[\?\&]' + item + '=([^\&]*)(\&?)','i')); return svalue ? svalue[1] : svalue; } } var key = Request.QueryString('key'); Request.QueryString是否跟AS
-
js获取地址栏参数的两种方法
项目中经常遇到获取上个页面跳转过来获取当前的参数 //获取地址栏参数,name:参数名称 function getUrlParms(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null) return unescape(r[2]); return n
-
JavaScript实现QueryString获取GET参数的方法
复制代码 代码如下: <div id="page"> <select name="select1" id="select-type"> <option value="0">请选择</option> <option value="1">企业</option> <option value="2">产品<
-
jQuery获取地址栏参数插件(模仿C#)
复制代码 代码如下: $.request = (function () { var apiMap = {}; function request(queryStr) { var api = {}; if (apiMap[queryStr]) { return apiMap[queryStr]; } api.queryString = (function () { var urlParams = {}; var e, d = function (s) { return decodeURICompon
-
深入理解Javascript动态方法调用与参数修改的问题
Javascript中可以对所传参数在函数内进行修改,如下 复制代码 代码如下: function func1(name) { name = 'lily'; alert(name); } func1('jack');//输出lily 再看一个例子 复制代码 代码如下: function fun1(n) { this.name = n; } function fun2(name) { fun1.call(this,'lily'); alert(name);
随机推荐
- Linux下实现SSH免密码登录和实现秘钥的管理、分发、部署SHELL脚本分享
- iOS动画案例(1) 类似于qq账号信息里的一个动画效果
- asp.net多图片上传实现程序代码
- PHP在线生成二维码(google api)的实现代码详解
- PHP中func_get_args(),func_get_arg(),func_num_args()的区别
- Python开发的单词频率统计工具wordsworth使用方法
- PHP实现的文件操作类及文件下载功能示例
- PHP里面把16进制的图片数据显示在html的img标签上(实现方法)
- JQuery判断子iframe何时加载完成解决方案
- jquery 自定义容器下雨效果可将下雨图标改为其他
- React-Native实现ListView组件之上拉刷新实例(iOS和Android通用)
- 微信小程序调用PHP后台接口 解析纯html文本
- JS层移支示例代码
- C#调用WebService实例开发
- Lucene实现索引和查询的实例讲解
- Diycode开源项目实例搭建上拉加载和下拉刷新的Fragment
- PHP7基于curl实现的上传图片功能
- 如何在 Linux 中查找一个命令或进程的执行时间
- java_IO向文件中写入和读取内容代码实例
- 利用python如何在前程无忧高效投递简历
