-1

私はウェブ開発の初心者です。

パラメータで初期URLを修正しました。

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

今、私はこのURLに個別にparamsを追加したい

@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 に答える