js获取页面请求参数
来源:互联网 发布:山芋发芽还能吃吗 知乎 编辑:程序博客网 时间:2024/06/05 19:11
var getQueryParameter = function (name) {if (typeof name != "string") return;
var reg = new RegExp("(^|&)" + name.toString().replace(/^\s+|\s+$/g, "") + "=([^&]*)(&|$)", "i");
var str;
try {
str = decodeURI(decodeURI(window.location.search));
}
catch (e) {
str = decodeURI(window.location.search);
}
var r = str.replace(/\s+/g, "").substr(1).match(reg);
if (r != null) return (r[2]);
return null;
};
//获取所有参数列表函数 return object
var getQueryParameters = function () {
var str;
try {
str = decodeURI(decodeURI(window.location.search));
}
catch (e) {
str = decodeURI(window.location.search);
}
var paramsStr = str.split("?")[1];
var paramStrList;
var paramsObj = {};
if (paramsStr) {
paramStrList = paramsStr.split("&") || [];
for (var i = 0; i < paramStrList.length; i++) {
var paramObj = paramStrList[i].split("=");
paramsObj[paramObj[0]] = paramObj[1];
}
}
return paramsObj;
};
// Helper function to parse query string (e.g. ?param1=value&parm2=...).
function pdfViewParseQueryString(query) {
var parts = query.split('&');
var params = {};
for (var i = 0, ii = parts.length; i < ii; ++i) {
var param = parts[i].split('=');
var key = param[0].toLowerCase();
var value = param.length > 1 ? param[1] : null;
params[decodeURIComponent(key)] = decodeURIComponent(value);
}
return params;
}
阅读全文
1 0
- js获取页面请求参数
- 获取页面请求参数的JS脚本
- node.js获取请求参数
- js获取url请求参数
- js 获取url请求参数
- js获取页面url参数
- 在jsp页面获取url请求参数
- 在jsp页面获取url请求参数
- 在jsp页面获取url请求参数
- freemarker如何获取页面请求的参数
- js获取请求的url参数(QueryString)
- js获取url中的请求参数
- Js获取请求地址的参数
- jquery 实现页面参数传递,并获取相关请求参数
- js通过获取地址栏参数跳转页面
- js通过获取地址栏参数跳转页面
- js获取页面传递参数(完整版)
- JS 获取当前页面的参数值
- 剑指offer读书总结-->面试所需的基础知识
- 操作python、linux
- Jmeter笔记一(执行请求前删除mysql的记录)
- PAT甲级 1020. Tree Traversals (25)
- Zigbee ZCL report command 相关翻译
- js获取页面请求参数
- Laravel数据库操作大全
- 1.2 Activity 的基本用法大全
- 集合
- 使用unity Timeline工具制作“子弹时间”效果
- Mysql,sql server,oracle默认端口号
- python os模块简明文档
- gradle使用阿里云镜像
- css属性总结