您的位置:首页 > Web前端 > JavaScript

js 利用url传递参数

2012-07-09 14:25 183 查看
原始请求:http://localhost:8093/cctest/cc/mainframes/mainright.html?gg=1

alert(window.location.pathname);   // 弹出 /cctest/cc/mainframes/mainright.html
alert(window.location.search);     // 弹出   ?gg=1
alert(window.location.href);      // 弹出  http://localhost:8093/cctest/cc/mainframes/mainright.html?gg=1


得到参数后,还需要对字符串进行分割合并等处理,才能获得你想要的参数。

location对象
含有当前URL的信息.
属性
href 整个URL字符串.

protocol 含有URL第一部分的字符串,如http:

host 包含有URL中主机名:端口号部分的字符串.如//www.zzcn.net/server/

hostname 包含URL中主机名的字符串.如http://www.zzcn.net/ ;

port 包含URL中可能存在的端口号字符串.

pathname URL中"/"以后的部分.如~list/index.htm

hash "#"号(CGI参数)之后的字符串.

search "?"号(CGI参数)之后的字符串.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: