当前位置: 首页 > 编程笔记 >

JavaScript获取Url里的参数

邬博涉
2023-03-14
本文向大家介绍JavaScript获取Url里的参数,包括了JavaScript获取Url里的参数的使用技巧和注意事项,需要的朋友参考一下

最近开发的项目需要用JavaScript读取Url字符串里的参数的值

通过查找资料和自己的试验,总算成功

脚本如下:


<script type="text/javascript">

      function GetRequest(strName)

     {

           var strHref = window.location.href; //获取Url字串

           var intPos = strHref.indexOf("?");  // 参数开始位置

           var strRight = strHref.substr(intPos + 1);

           var arrTmp = strRight.split("&"); //参数分割符

           for(var i = 0; i < arrTmp.length; i++) 

           { 

                 var arrTemp = arrTmp[i].split("="); 

                 if(arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1]; 

           } 

           return ""; 

      }

</script>

测试:


<script>

      var id=GetRequest("ID") ;

     alert(id);

</script>

如果大家还有其它的方法,还请告之,本文持续更新

欢迎共同交流、共同学习~

 类似资料:
  • 问题内容: Javascript没有提供执行此操作的核心方法,那么该怎么做呢? 问题答案: 因此,您可以使用:

  • 问题内容: 我正在尝试使用Swift从URL获取参数。假设我有以下网址: 如何获取test1和test2的值? 问题答案: 您可以使用以下代码获取参数 像这样调用方法 其他扩展方法:

  • 类似于H5中window.location,Nuke提供的Location包含了protocol、hostname、host、origin、pathname和search等属性。 Location 'use strict'; import {mount} from 'nuke-mounter'; import {createElement, Component} from 'weex-rx'; i

  • 普通(原生)URL模式下 http://YourDomain/index.php?m=user&a=center&uid=100 可以使用$_GET获取参数 $m = $_GET['m']; $a = $_GET['a']; $uid= $_GET['uid'];

  • 本文向大家介绍JavaScript获取URL中参数querystring的方法详解,包括了JavaScript获取URL中参数querystring的方法详解的使用技巧和注意事项,需要的朋友参考一下 一. 获取url的querystring参数 获取url的querystring参数的两种方法如下: 1.1 方法一:正则匹配 对于 http://localhost/index.html?q1=ab

  • 问题内容: 我正在寻找一个可以获取URL参数并支持此搜索字符串而不输出JavaScript错误的jQuery插件:“格式错误的URI序列”。如果没有支持此功能的jQuery插件,我需要知道如何对其进行修改以支持此功能。 解码时,URL参数的值应为: (字符是挪威语)。 我无权访问服务器,因此无法对其进行任何修改。 问题答案: 您不应该使用jQuery这样的东西! 现代的方式是通过像Bower这样的