js 获取url的request参数
2013-11-10 18:38
399 查看
方法1:
调用方法:var id=getRequest("id");
方法2
方法3 摘自extjs-4.1.1/examples/shared/include-theme.js
调用方法:
var id = getQueryParam("name");
function getRequest(strParame) { var args = new Object(); var query = location.search.substring(1); var pairs = query.split("&"); // Break at ampersand for (var i = 0; i < pairs.length; i++) { var pos = pairs[i].indexOf('='); if (pos == -1) continue; var argname = pairs[i].substring(0, pos); var value = pairs[i].substring(pos + 1); value = decodeURIComponent(value); args[argname] = value; } return args[strParame]; }
调用方法:var id=getRequest("id");
方法2
//获取url参数--摘自 we7CMS/Script/Common.js var Request = { parameter: function(name) { return this.parameters()[name]; }, parameters: function() { var result = {}; var url = window.location.href; var parameters = url.slice(url.indexOf('?') + 1).split('&'); for (var i = 0; i < parameters.length; i++) { //var parameter = parameters[i].split('='); var index = parameters[i].indexOf("="); var name = parameters[i].slice(0, index); var value = parameters[i].slice(index + 1, parameters[i].length + 1); result[name]= value; } return result; } } 调用方法: var folder = Request.parameter("folder");
方法3 摘自extjs-4.1.1/examples/shared/include-theme.js
function getQueryParam(name) { var regex = RegExp('[?&]' + name + '=([^&]*)'); var match = regex.exec(location.search) || regex.exec(path); return match && decodeURIComponent(match[1]); }
调用方法:
var id = getQueryParam("name");
相关文章推荐
- NGUI:HUD Text
- hdu 4424 Conquer a New Region(并查集)
- HDU4027:Can you answer these queries?(线段树单点更新)
- HDU2817:A sequence of numbers(快速幂取模)
- R语言学习笔记:生成序列(Genenrating Sequences)
- UIActionSheet+Blocks
- Android UI控件再试
- UIAlertView+Blocks
- UIAlertView(BlocksKit) Category Reference
- 自定义tabelviewcell
- Android UI系列:关于按钮点击事件
- Android UI系列:EditText输入框
- 黑马程序员:StringBuffer与StringBuilder的介绍及区别
- 使用 Processing 用 Android 设备控制 Arduino
- 【SAP UI】实现一个最基本的SALV
- Django urls problem:It works! ... You're seeing this message because you have DEBUG = True in your D
- UIPageControl控件
- [Android 源码解析]bluez中几个重要plugin的初始化--audio,input,network,health
- 零成本学Arduino单片机之Processing
- 自己写的一个简单的Java GUI源码