对于一些开发场景,不使用Jsp或freemarker及其其他的模板引擎时,通常通过切割url获得对应的参数,然后通过AJAX与后台交互得到对应的数据

下面是演示实例:

test.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>切割URL</title> </head> <body>
<a href="/LMS/test?userId=1">点击</a>
</body>
</html> 

test2.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>三级联动效果</title>
<style type="text/css">  select{ width:100px; text-align:center;}
</style>
<script type="text/javascript">  window.onload=function(){  GetRequest();};  function GetRequest() {var fullURL = window.location.href;alert(fullURL);var url = location.search; //获取url中"?"符后的字串var theRequest = new Object();alert(url);if (url.indexOf("?") != -1) {var str = url.substr(1);strs = str.split("&");alert(strs)for(var i = 0; i < strs.length; i ++) {theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);alert(theRequest[strs[i].split("=")[0]]);}}return theRequest;}
</script>
</head>  <body>  <p>测试:</p>
</body>
</html>  

转载于:https://www.cnblogs.com/youcong/p/8966942.html

使用js切割URL的参数相关推荐

  1. js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数

    js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数 参考文章: (1)js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数 (2)https://www.cnblogs.co ...

  2. js获取url地址参数

    一.js获取url地址栏参数 1.传入url地址(获取某个参数) console.log(getQueryVariable('aid', "http://10.179.91.238:8000 ...

  3. JS 把url的参数解析成对象

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 正文: 实现思路:请看log和打印结果 // url参数解析 function getUrlkey(url) ...

  4. js获取url的参数

    好久没有写博客,今天记录一下. 需求:获取当前页面url中带有的参数 1.定义一个GetRequest()方法 1 //获取url中的参数,如code 2 function GetRequest() ...

  5. JS中URL编码参数(UrlEncode)

    网上有很多文字作品写涉及在JS中呈现类似UrlEncode功能时都是自定义参数来呈现,其实JS中本身就有那样的参数. 参数parameter由于用类似URL的形式传过去 , 所以别直接就那样赋值 以下 ...

  6. 使用js修改url地址参数并修改url地址

    注: 微信小程序和公众号内屏蔽了  eval() 函数,需要用其他方法解决 修改浏览器地址参数: function changeURLArg(url,arg,arg_val){var pattern= ...

  7. 前台js获取url传递参数(后台Request.QueryString接收)

    1.方法 function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^& ...

  8. js获取URL中参数

    URL中的参数一般位于URL的尾部,用"?"与url前面的内容隔开. 格式是 ?+参数名=值 ,如果有多个参数,在参数之间加上&进行区隔. 例: 对于URL:https:/ ...

  9. js获取URL请求参数与改变src

    js实现: <script> function GetQueryString(name) { var reg = new RegExp("(^|&)" + na ...

  10. Js获取Url地址参数的几种方法

    方法一 URLSearchParams()函数 geturlparam(){let that=this// window.location.href 获取地址let url = 'https://xx ...

最新文章

  1. JQuery .each()向后
  2. JDK 1.6 HashMap 源码分析
  3. 关于谷歌地图坐标与百度地图坐标的事
  4. IO多路复用 select、poll、epoll
  5. vuejs 和 element 搭建的一个后台管理界面【收藏】
  6. 波特率与频率的换算公式?_高中物理公式总结表
  7. MFC - CStdioFile 读取txt文件UNICODE 中文异常
  8. 论PS的功力,英伟达的AI这次谁也不服
  9. [转载] [转载] python中的Numpy库入门
  10. 蓝桥杯练习题(二):Python组之基础练习三十题
  11. 计算机没wps云档怎么办,WPS云空间多大?WPS云文档空间已经用满怎么办?删数据或买VIP-太平洋电脑网...
  12. c语言math库正弦余弦函数
  13. en60204标准_《EN_60204_机械产品电气安全标准介绍》.pdf
  14. hive分区表快速复制
  15. 远方有你,Emacs
  16. 计算机网络 第七章 网络安全
  17. 苹果安卓鸿蒙对比,鸿蒙OS对比iOS,华为再次“超越”,流畅度大幅领先苹果!...
  18. 使用面阵相机进行传送带视频流的拼接
  19. LInux查看系统信息命令
  20. 网络口碑营销推广,品牌营销选对方式很重要

热门文章

  1. poj 匈牙利二分匹配算法2239 Selecting Courses
  2. 如何在苹果Mac中使用聚焦搜索 NTFS 格式磁盘?
  3. 23种设计模式-状态模式
  4. 基于USB armory 制作一个USB恶意软件分析器
  5. 那些年出现的遇到的 错误 VS (长期)
  6. 【转】【开源专访】谢宝友:会说话的Linux内核
  7. UML设计的9种图例
  8. c#中的一些容易混淆的概念
  9. 转载Java 反射机制
  10. linux crontab 每隔一段时间执行一次