分解链接的方式:

转载 2012年03月26日 17:09:05

分解链接的方式:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<script type="text/javascript">
<!--
// 说明:Javascript 获取链接(url)参数的方法
// 整理:http://www.CodeBit.cn
 
function getQueryString(name)
{
    // 如果链接没有参数,或者链接中不存在我们要获取的参数,直接返回空
    if(location.href.indexOf("?")==-1 || location.href.indexOf(name+'=')==-1)
    {
        return '';
    }
 
    // 获取链接中参数部分
    var queryString = location.href.substring(location.href.indexOf("?")+1);
 
    // 分离参数对 ?key=value&key2=value2
    var parameters = queryString.split("&");
 
    var pos, paraName, paraValue;
    for(var i=0; i<parameters.length; i++)
    {
        // 获取等号位置
        pos = parameters[i].indexOf('=');
        if(pos == -1) { continue; }
 
        // 获取name 和 value
        paraName = parameters[i].substring(0, pos);
        paraValue = parameters[i].substring(pos + 1);
 
        // 如果查询的name等于当前name,就返回当前值,同时,将链接中的+号还原成空格
        if(paraName == name)
        {
            return unescape(paraValue.replace(/\+/g, " "));
        }
    }
    return '';
};
 
//http://localhost/test.html?aa=bb&test=cc+dd&ee=ff
alert(getQueryString('test'));
//-->
</script>

用正则匹配的方式:

1
2
3
4
5
6
7
8
9
10
11
12
<script type="text/javascript">
<!--
function getQueryStringRegExp(name)
{
    var reg = new RegExp("(^|\\?|&)"+ name +"=([^&]*)(\\s|&|$)", "i");
    if (reg.test(location.href)) return unescape(RegExp.$2.replace(/\+/g, " ")); return "";
};
 
//http://localhost/test.html?aa=bb&test=cc+dd&ee=ff
alert(getQueryStringRegExp('test'));
//-->
</script>

常用数据库的链接方式(java)

  • 2010年08月17日 17:34
  • 847B
  • 下载

超链接实现post方式提交

原文地址:http://www.cnblogs.com/qusongsong/p/5759605.html 思路:如果想要超链接实现post方式提交,必须借助表单。下面得两种方式,一种是借助显示的f...

ASP链接webservice两种方式

  • 2012年02月18日 09:51
  • 22KB
  • 下载

WEBI用超链接方式传递参数

  • 2017年12月09日 11:35
  • 92KB
  • 下载

Android使用WebView的打开链接的方式(当前的WebView或者默认浏览器)

WebView布局文件:

TextView实现超链接的四种方式

  • 2015年11月19日 23:01
  • 2.53MB
  • 下载

VS2010采用加载动态链接方式调用DLL

  • 2014年12月06日 19:17
  • 9.75MB
  • 下载

Oracle 表连接方式详解(外链接、内连接、自连接)

Oracle 表之间的连接分为三种: 1. 内连接(自然连接) 2. 外连接 (1)左外连接 (左边的表不加限制)        (2)右外连接(右边的表不加限制)         (3)全外连...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:分解链接的方式:
举报原因:
原因补充:

(最多只允许输入30个字)