从url获取指定参数值,获取当前url上下文
2016-05-17 15:46
309 查看
1.从url获取指定参数值
function requestParam(paras){
var url = location.href;
var paraString = url.substring(url.indexOf("?")+1,url.length).split("&");
var paraObj = {};
for (i=0; j=paraString[i]; i++){
paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length);
}
var returnValue = paraObj[paras.toLowerCase()];
if(typeof(returnValue)=="undefined"){
return "";
}else{
return returnValue;
}
}
2.获取url上下文
function getContext() {
var url = window.location.href;
var ret = "/";
if (url.indexOf("http://") != -1) {
var hoststr = url.substr(7, url.length - 7);
var index = hoststr.indexOf("/");
if (index > 0) {
var context = hoststr.substr(index + 1, hoststr.length - (index + 1));
index = context.indexOf("/");
if (index < 0) {
ret += context;
} else {
context = context.substring(0, index);
ret += context;
}
}
ret = "http://" + hoststr.substring(0, hoststr.indexOf("/")) + ret;
}
return ret;
}//返回值类似:http://171.14.14.118:9494/itemss
function requestParam(paras){
var url = location.href;
var paraString = url.substring(url.indexOf("?")+1,url.length).split("&");
var paraObj = {};
for (i=0; j=paraString[i]; i++){
paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length);
}
var returnValue = paraObj[paras.toLowerCase()];
if(typeof(returnValue)=="undefined"){
return "";
}else{
return returnValue;
}
}
2.获取url上下文
function getContext() {
var url = window.location.href;
var ret = "/";
if (url.indexOf("http://") != -1) {
var hoststr = url.substr(7, url.length - 7);
var index = hoststr.indexOf("/");
if (index > 0) {
var context = hoststr.substr(index + 1, hoststr.length - (index + 1));
index = context.indexOf("/");
if (index < 0) {
ret += context;
} else {
context = context.substring(0, index);
ret += context;
}
}
ret = "http://" + hoststr.substring(0, hoststr.indexOf("/")) + ret;
}
return ret;
}//返回值类似:http://171.14.14.118:9494/itemss
相关文章推荐
- java-用HttpURLConnection发送Http请求.
- Java 6 JVM参数选项大全(中文版)
- autoit 命令行参数说明
- 给IE加个参数 永远不怕IE主页被修改
- VBScript 剪贴板抓取URL并在浏览器中打开
- 写批处理必备的一些命令参数使用技巧
- ASP 调用带参数输出的COM接口
- PowerShell实现参数互斥示例
- C#从命令行读取参数的方法
- 用vbs 实现从剪贴板中抓取一个 URL 然后在浏览器中打开该 Web 站点
- DIV+CSS经常用到的属性、参数及说明
- javascript prototype,executing,context,closure
- asp获取URL参数的几种方法分析总结[原创]_应用技巧_脚本之家
- C#读取命令行参数的方法
- 关于C语言中参数的传值问题
- C#中的数组作为参数传递所引发的问题
- C#实现在网页中根据url截图并输出到网页的方法
- c# 方法可变数量的参数
- MySQL slave_net_timeout参数解决的一个集群问题案例
- Netscaler URL/Cookie domain Transformation 转换