比方地址栏是这种:http://www.aa.com/detail.aspx?code=1&start=2014-12-01&end=2014-12-23&name=abc

要获取到“?

code=1&start=2014-12-01&end=2014-12-23&name=abc”,例如以下:

前台页面head标签内:

<script type="text/javascript">
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;
}
function GetUrlQueryString() {
var query = '?';
var code = escape(GetQueryString("code"));
if (code != null && code.toString().length > 0) {
query += 'code=' + code + '&';
}
var start = escape(GetQueryString("start"));
if (start != null && start.toString().length > 0) {
query += 'start=' + start + '&';
}
var end = escape(GetQueryString("end"));
if (end != null && end.toString().length > 0) {
query += 'end=' + end + '&';
}
var name = escape(GetQueryString("name"));
if (name != null && name.toString().length > 0) {
query += 'name=' + name;
}
return query;
}
</script>

button:

<input type="button" value="导出" class="button1" onclick="javascript:window.open('ExportToExcel.aspx' + GetUrlQueryString());" />

最新文章

  1. Node.js入门学习笔记(一)
  2. php Hash Table(二) Hash函数
  3. Java类文件最大限制
  4. Flume-NG内置计数器(监控)源码级分析
  5. Poj(1511),SPFA
  6. samba服务器搭建
  7. 在Ribbon中,中文换行位置不对怎么办
  8. VS2015安装开发ios android
  9. xgboost中如何自定义metric(python中)
  10. jQuery扩展与noConflict的用法-小示例
  11. &lt;转&gt;泛型的内部原理:类型擦除以及类型擦除带来的问题
  12. 在C#主线程和子线程将数据传递给对方如何实现
  13. [WinForm]委托应用①——窗口之间方法/控件调用
  14. python函数式编程之迭代器
  15. 你不知道的JavaScript--Item9 call(),apply(),bind()与回调
  16. 【转载】java 中变量的存储位置
  17. Django REST Framework API Guide 02
  18. python标准库介绍——34 commands 模块详解
  19. 2018.07.08 hdu1394 Minimum Inversion Number(线段树)
  20. 打地鼠游戏iOS源代码项目

热门文章

  1. Windows之shortcut
  2. java将字段映射成另一个字段,关于 接口传参 字段不对应转换
  3. 使用cmd查看Tensorboard的生成图
  4. du查看文件大小
  5. numpy调试
  6. B4. Concurrent JVM 锁机制(synchronized)
  7. Luogu P1315 观光公交
  8. Yii 2.0版本调试输出SQL语句
  9. Python 1-2模块的循环导入问题
  10. Vue实例方法之事件的实现