js获取src请求 得到一个参数和多个参数写法(这是集中网上的多个方法,自己cv过去就可以使用)
2016-11-11 15:01
856 查看
请求例子:src="./mycarload.html?phone="+aphone+"&confirmtime="+confirmtime+"&finishtime="+finishtime;
/*
第一种 :获取单个参数
function getParameter(paraStr, url)
{
var result = "";
//获取URL中全部参数列表数据
var str = "&" + url.split("?")[1];
var paraName = paraStr + "=";
//判断要获取的参数是否存在
if(str.indexOf("&"+paraName)!=-1)
{
//如果要获取的参数到结尾是否还包含“&”
if(str.substring(str.indexOf(paraName),str.length).indexOf("&")!=-1)
{
//得到要获取的参数到结尾的字符串
var TmpStr=str.substring(str.indexOf(paraName),str.length);
//截取从参数开始到最近的“&”出现位置间的字符
result=TmpStr.substr(TmpStr.indexOf(paraName),TmpStr.indexOf("&")-TmpStr.indexOf(paraName));
}
else
{
result=str.substring(paraName.length+1,str.length);
}
}
else
{
result="无此参数";
}
return (result.replace("?",""));
} */
//第二种:获取多个参数
function GetRequest() {
var url = location.search; //获取url中"?"符后的字串
var theRequest = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1);
strs = str.split("&");
for(var i = 0; i < strs.length; i ++) {
theRequest[strs[i].split("=")[0]]=(strs[i].split("=")[1]);
}
}
return theRequest;
}
//获取
var Request = new Object();
Request = GetRequest();
var phone,finishtime,confirmtime;
phone = Request['phone'];
finishtime = Request['finishtime'];
confirmtime = Request['confirmtime'];
/*
第一种 :获取单个参数
function getParameter(paraStr, url)
{
var result = "";
//获取URL中全部参数列表数据
var str = "&" + url.split("?")[1];
var paraName = paraStr + "=";
//判断要获取的参数是否存在
if(str.indexOf("&"+paraName)!=-1)
{
//如果要获取的参数到结尾是否还包含“&”
if(str.substring(str.indexOf(paraName),str.length).indexOf("&")!=-1)
{
//得到要获取的参数到结尾的字符串
var TmpStr=str.substring(str.indexOf(paraName),str.length);
//截取从参数开始到最近的“&”出现位置间的字符
result=TmpStr.substr(TmpStr.indexOf(paraName),TmpStr.indexOf("&")-TmpStr.indexOf(paraName));
}
else
{
result=str.substring(paraName.length+1,str.length);
}
}
else
{
result="无此参数";
}
return (result.replace("?",""));
} */
//第二种:获取多个参数
function GetRequest() {
var url = location.search; //获取url中"?"符后的字串
var theRequest = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1);
strs = str.split("&");
for(var i = 0; i < strs.length; i ++) {
theRequest[strs[i].split("=")[0]]=(strs[i].split("=")[1]);
}
}
return theRequest;
}
//获取
var Request = new Object();
Request = GetRequest();
var phone,finishtime,confirmtime;
phone = Request['phone'];
finishtime = Request['finishtime'];
confirmtime = Request['confirmtime'];
相关文章推荐
- 使用了博客园的备份后得到一个xml文件,不知道有没有css或者xslt文件可以在本地阅读文章,在网上找了半天也没有找到解决办法,难道要自己写?
- js获取URL参数的2个方法,可以直接使用
- wap获取手机号码,今天uc开启云加速,用公司的工具类获取是null,但是另外一个项目可以,应该这个项目的工具旧少了一些代码。。,网上找了 方法自己加可以
- 使用SendMessage方法对窗体上的控件进行截图,该方法的思想就是把控件的句柄拿到,对控件发送WM_PAINT消息,并且把希望得到图形对象的句柄当作wParam参数传过去,这样就可以在图形对象得到想要得图形。
- struts2.3.1.2 使用动态方法配置 Action,使得一个Action可以处理多个请求
- js获取url参数的一个简单方法
- 使用ProceedingJoinPoint获取当前请求的方法等参数——spring mvc拦截器
- js一个典型的对象写法,推荐使用这种格式,用于处理图像的基本方法、
- 在Servlet中使用getParameter()方法获取get请求中的中文参数乱码解决方法
- 使用ProceedingJoinPoint获取当前请求的方法等参数——spring mvc拦截器
- 为什么在oncreat方法中使用post()可以获取的view的布局参数
- struts2.3.1.2 使用动态方法配置 Action,使得一个Action可以处理多个请求
- 一个JS获取url参数的方法
- node.js获取请求参数的方法和文件上传
- 使用ProceedingJoinPoint获取当前请求的方法等参数——spring mvc拦截器
- Js+Jq获取URL参数的集中方法示例代码
- 接口测试入门(2)--get和post初级请求/使用httpclient做一个获取信息list的请求(需要登录才可以)
- 使用ProceedingJoinPoint获取当前请求的方法等参数——spring mvc拦截器
- 使用JS准确获取URL网址中参数的几种方法
- 在servlet中GET请求可以通过HttpServletRequest的getRequestURL方法和getQueryString()得到完整的请求路径和请求所有参数列表,POST的需要getPa