急急急。。怎么获取地址栏传递的参数啊?

zwzttlove 2012-04-16 03:04:11
我写了一个登录界面,想通过地址栏传递参数。
C:\Documents and Settings\Administrator\桌面\C7\demo.html?id=111

登录之后怎么在JS里面获取啊。


...全文
207 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
BariFeng 2012-04-16
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

OK了 可以了

怎么把这个改成点开就是file协议打开的啊
[/Quote]


file:///+路径
zwzttlove 2012-04-16
  • 打赏
  • 举报
回复
OK了 可以了

怎么把这个改成点开就是file协议打开的啊
zwzttlove 2012-04-16
  • 打赏
  • 举报
回复
file协议打开也不行啊
乌镇程序员 2012-04-16
  • 打赏
  • 举报
回复
奇怪,Chrome下测试是可以的,IE直接打开demo.html?id=111文件提示无法找到文件,要用file协议打开(file:///path/demo.html?id=111)才行。
prototyper 2012-04-16
  • 打赏
  • 举报
回复
key:
window.location.href.match(/[^\?&]+(?==)/g)

value:
window.location.href.match(/[^=]+(?=&|$)/g)
jy02409187 2012-04-16
  • 打赏
  • 举报
回复
本地链接好像不能传参 你这个在IE下打都打不开,可来传参
zwzttlove 2012-04-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
JScript code
var q = window.location.search.substr(1);
var ar = q.split('&');

var str = '';
for (var i = 0; i < ar.length; i ++) {
var ar_tmp = ar[i].split('=');
str += '参数名:' + ar……
[/Quote]
用你的方法不行啊 。为什么alert(str)是undefined啊
乌镇程序员 2012-04-16
  • 打赏
  • 举报
回复
var q = window.location.search.substr(1);
var ar = q.split('&');

var str = '';
for (var i = 0; i < ar.length; i ++) {
var ar_tmp = ar[i].split('=');
str += '参数名:' + ar_tmp[0] + ' 值:' + ar_tmp[1] + '\n';
}

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧