javascript如何获取Request.Querystring的值
2012-09-07 12:09
483 查看
有时客户端需要跟服务器进行交互,比如AJAX或根据页面传值进行判断处理等时,我们就要想办法获取到URL传过来的值了。那该怎么获取呢?下面有一个不错的办法,“不错”是因为它可行,网上我看到两种办法,选了一个较短的,还可以的,就拿过来用了,至于有没有更好的。哥不管,能用就行啦,如下:
使用办法很简单,假设我在某个页面中定义了一个loadSite()的方法,根据传的SITE进行下拉框的选中,如下:
function request(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null) return unescape(r[2]); return null; }
使用办法很简单,假设我在某个页面中定义了一个loadSite()的方法,根据传的SITE进行下拉框的选中,如下:
function loadSite(){ var site = request('SITE'); $("#SelectFactory").find("option").removeAttr("selected"); $("#SelectFactory").find("option[value='"+ site +"']").attr("selected","selected"); $("#backUrl").attr("href","index.aspx?SITE="+ site); }
相关文章推荐
- 在MVC中如何获取Request.QueryString中的参数值的方法
- request.querystring 在asp.net的前台html中如何获取
- PHP获取当前url路径的函数及服务器变量:QUERY_STRING、REQUEST_URI、SCRIPT...
- 获取url参数 SQ.getQueryString("参数名") --javascript
- Javascript Request获取请求参数如何实现
- request.getQueryString():获取url中包含参数
- getRequestURL()与getQueryString()获取用户请求URL
- Javascript的Request.QueryString()函数
- HTTP请求中的form data,request payload,query string parameters以及在node服务器中如何接收这些参数
- 如何自动判断Request.QueryString参数的编码格式
- javascript获取QueryString参数
- PHP获取当前url路径的函数及服务器变量:QUERY_STRING、REQUEST_URI、SCRIPT...
- 通过JS获取Request.QueryString()参数的值实现方法
- ASP.NET 以 Request.Querystring、Request.Form 或 Request.Params 获取客户端的数据
- [MVC] 获取请求时缺少"+"的处理办法 How to fix the bug that missing plus in Request.QueryString/Form
- javascript实现ASP Request.QueryString()功能
- request用getQueryString()获取参数中文转码问题
- PHP获取当前url路径的函数及服务器变量:QUERY_STRING、REQUEST_URI、SCRIPT...
- PHP获取当前url路径的函数及服务器变量:$_SERVER["QUERY_STRING"],$_SERVER["REQUEST_URI"],$_SERVER["SCRIPT_NAME"],$_SER
- ASP.NET 以 Request.Querystring、Request.Form 或 Request.Params 获取客户端的数据