使用javascript将urms添加到url

时间:2013-01-15 07:50:13

标签: javascript jquery ruby-on-rails url

我是网络开发的新手。

我已经使用参数修复了初始网址。

@url = http://localhost:3000/home/results?utf8=%E2%9C%93&what=&where=&commit=search&property_for=

现在,我想单独将params添加到此网址,例如

@price = something
@bedrooms = something

最终url = @url + @price + @bedrooms

我怎样才能使用javascript获取这个? 任何人都可以提供参考代码或链接来理解

1 个答案:

答案 0 :(得分:0)

尝试此功能

function getURL(qs) {
   var href = document.location.href;
   if (href.indexOf('?') >= 0) href = href.substring(0, href.indexOf('?'));
   if (href.indexOf('#') >= 0) {
       href = href.substring(0, href.indexOf('#'));
   }
   if (qs) {
      document.location.href = href + (qs === true ? "" : ('?' + qs)) + document.location.hash;
}
else
    return href + document.location.hash;
    return 1;
}

你可以传递true,如果你不想要任何查询字符串并将“id = somevalue”传递给这个函数来获取url以及querystring