mlsb.net
当前位置:首页 >> js 当前url参数 >>

js 当前url参数

传统方法: var str=location.href; //取得整个地址栏 var num=str.indexOf("?") str=str.substr(num+1); //取得所有参数 stringvar.substr(start [, length ] var arr=str.split("&"); //各个参数放到数组里也可以用正则表达式去获龋

两种方法: 方法一:正则分析法 参考代码: 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]); re...

给你提供一个通用的函数 var getSearch = function( url , name ){if( !name ){name = url;url = location.href;}var rv = '';url = url.indexOf('?') > -1 ? url.split('?')[1] : '';if(url != ''){var ls = url.split('&');for(var i=0;i

用JS获取地址栏参数的方法(超级简单) 方法一:采用正则表达式获取地址栏参数:(强烈推荐,既实用又方便!) function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr...

http://www.cnblogs.com/fishtreeyu/archive/2011/02/27/1966178.html

用字符串拼接 var m_name = ${name}; window.location.href="Default.asp?id=10&name=+"m_name; 这样就可以搞定了

js中通过window.location.href和document.location.href、document.URL获取当前浏览器的地址的值,它们的的区别是: 1、document表示的是一个文档对象,window表示的是一个窗口对象,一个窗口下可以有多个文档对象。所以一个窗口下只有一个windo...

不太明白用JS获取参数的目的,也许Ajax中能用到吧 function request(paras){ var url = location.href; var paraString = url.substring(url.indexOf("?")+1,url.length).split("&"); var paraObj = {} for (i=0; j=paraString[i]; i++){ paraOb...

首页 你写的 location.href是当前页面的url 只能获取当前页面的url参数 并不能获取上一个页面的 参数。var purl=document.referrer;//这是获取来路url地址 也就上一个页面的url地址。//下面是获取url参数的一个公用函数,目前来说最全的function...

使用js对当前的URL进行操作,可以使用内置对象window.location; window.location有以下属性: window.location.href:取得当前地址栏中的完整URL,可以通过赋值改变当前地址栏中的URL; window.location.search 取得当前URL的参数部分,即“?”后...

网站首页 | 网站地图
All rights reserved Powered by www.mlsb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com