-1

我是 Web 开发的新手。

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

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

现在,我想单独向这个 url 添加参数,比如

@price = something
@bedrooms = something

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

我怎样才能使用javascript得到这个?任何人都可以提供参考代码或链接以了解

4

1 回答 1

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 和查询字符串

于 2013-01-15T08:23:56.023 回答