php字符串search,js获取location.search每个查询字符串的值
形如https://www.debug.org/temp/test2.html?a=1&b=2#ddd这样的链接,虽可通过location.search属性获取到问号后的所有查询字符串值,但要想逐个访问其中的每个查询字符串的值,即参数a,b各自有什么值的话,得自己添加函数实现了,实现方法 如下:
function getQueryStringArgs () {
// 获取查询字符串参数,去除该字符串问号开关符号
var qs=location.search.length>0?location.search.substring(1):"",
args={},//存放所有查询字符串参数对
items=qs.split("&"),
len=items.length,
name=null,
value=null;
if(qs.length==0) {
alert("没有查询字符串,提前退行!");
return;
};
for(var i=0;i
item=items[i].split("=");
name=decodeURIComponent(item[0]);
value=decodeURIComponent(item[1]);
args[name]=value;
}
return args;
}
// 使用这个函数示例,当前测试url是:https://www.debug.org/temp/test2.html?a=1&b=2#ddd
var qstr=getQueryStringArgs();
// var temp="";
// for(var i in qstr){
// temp+=(i+":"+qstr[i]+"\n");
// }
// alert(temp);
alert(qstr["b"]);
// alert(qstr.b);
提示:你可以先修改部分代码再运行。
很显示,这里定义了getQueryStringArgs()函数来实现,该函数返回args这一对象字面量,源码中也有示例,演示怎么使用该函数的返回值!
php字符串search,js获取location.search每个查询字符串的值相关推荐
- 如何用js获取浏览器URL中查询字符串的参数
首先要知道Location这个对象以及这个对象中的一些属性: href:设置或返回完整的url.如本博客首页返回http://www.cnblogs.com/wymninja/ host:设置或返回主 ...
- 获取请求url的查询字符串
在两个页面间通过url传参的时候,需要获取传递的查询字符串,例如获取下面url的name对应的值: www.baidu.com/img?name=lili&age=18&school= ...
- j1_12_01.实现手机号计数功能关键算法.传入字符串数组,获取符合手机号格式的字符串.从键盘接收一行字符串,字符串中只包含数字和空格,统计其中所有的手机号码数量。
import java.util.Scanner;/*** 任务一:实现手机号计数功能关键算法并绘制流程图(30 分) 从键盘接收一行字符串,字符串中只包含数字和空格,统计其中所有的手机号码数量. 比 ...
- js根据判断改变html字符串长度,JS获取字符串长度(包含汉字)的简单示例
这篇文章主要为大家详细介绍了JS获取字符串长度(包含汉字)的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编罗X来看看吧. 方法一: /** * * @p ...
- JS获取扫码设备扫描到的值
一.JS获取扫码设备扫描二维码或者条形码得到的值 扫码设备在扫码二维码或者条形码时,相当于将获取到的值连续并快速的按下对应的键盘按键. 看自己想要怎么获取扫码后的值,一个是实时监听,一个是通过主动触发 ...
- php 字符串hash比较,分析两个 url 查询字符串和 hash 的区别
分析两个 url 查询字符串和 hash 的区别<?php header("Content-type:text/html; charset=utf-8"); // 分析两个 ...
- js获取表单文本框中的值
2019独角兽企业重金招聘Python工程师标准>>> js读取文本框或者其它表单数据的时候获取到的值是字符串类型的,如果进行比较,需要先进行转换. eg:s提供了两个转换函数 1: ...
- js 获取域名_RapidDNS域名查询如何联动Goby
前言:http://RapidDNS.io 是一个秒级在线子域名和同IP域名的查询工具.目前拥有25亿条DNS记录,支持A.AAAA.CNAME.MX4种DNS记录类型.由于Goby程序对子域名收集方 ...
- Js获取下拉框选定项的值和文本
IE和Firefox都支持的方法: 获取文本 var obj=document.getElementById('select_template'); var text=obj.options[obj. ...
最新文章
- 游戏开发--开源软件7--xith3D(java 3D引擎)
- MVC 多级目录菜单
- Azure 怎么开通FTP
- Python:cv2.imread读入图片后返回NoneType的解决方案
- 数据库设计的三大范式、BCNF、4NF
- python3--htmltestrunner 日志显示_实时日志:Serverless Python 运行时支持日志实时输出...
- selenium之输出html测试报告
- double处理arithmeticexception为什么不报错_板式换热器为什么冷热不均匀?应怎样检查并简单处理?...
- 网站快速成型_我的老板对快速成型有什么期望?
- Java8使用 Optional 处理 null
- 二级java题型及分值_2016年全国计算机二级java语言程序设计考试大纲
- python property使用
- 一篇文章搞懂BIM技术的要点和前景
- 软件工程—01可行性研究报告
- 测试地势高低的手机软件_能测量海拔高度的手机软件有哪些?
- Linux | Shell 学习笔记(二)Shell 流程控制 if、case、for、while| read读取输入 | 函数的使用 | cut、sed、awk、sort命令 +Demo
- Docker部署微服务应用笔记(三)
- mac os 13 通过网线共享mac的(wifi)网络
- 加密php代码一担粮,分享8个PHP开发常用代码片段_后端开发
- 麒麟 android os,华为自研麒麟OS国产手机系统却要继续用安卓,居然是这个原因!...
热门文章
- How to configure a different backend system for OData consumption
- free text search - enterprise search
- 打印product所assign的product category和hierarchy的小工具
- SAP ABAP实用技巧介绍系列之 template的match顺序
- Netweaver和CloudFoundry的服务器日志
- Kibana功能一览
- ABAP和Java的destination和JNDI
- javaweb mysql 连接池 c3p0 配置_JavaWeb基础—数据库连接池DBCP、C3P0
- Cookie中不能有空格_PHP 使用cookie
- python 定义一个负数_其实Python不难学(4):Python如何处理文本数据