0

ユーザーがマップで一連の場所を検索できるセクションが webapp にあり、すべて正常に機能しますが、場所のテキストを URL に表示して、ユーザーがコピーして共有できるようにしたいと考えています。同じ検索になります。

これを行う最善の方法は何ですか? HTML で行うことができますか、それとも Javascript を使用する必要がありますか? 私は jinja2 をテンプレート エンジンとして使用しており、Python でバックエンドを実行していますが、これに大きな影響はありません。基本的には、「New York City, NYC」を検索できるようにして、URL に次のように表示されるようにしたいと考えています。

www.url.com/map?location=new%20york%20city%20nyc

4

2 に答える 2

5

最も簡単な方法は、フォームを作成することです。

<form action="/map" method="get">
<label>Search: <input type="search" placeholder="Search" name="location"></label>
<input type="Submit">
</form>

検索語を入力ボックスに入力して [送信] をクリックすると、ブラウザがリクエストを送信しhttp://www.your-site.com/?q=Your%20Search%20Term、引数を取得しrequestて必要な操作を実行できます。

于 2012-10-25T20:36:33.280 に答える
0
document.location.hash = "some/values/moreValues";

また、ページの読み込み時にハッシュを解析して、必要なコンテンツを地図上に表示できます

于 2012-10-25T20:38:28.547 に答える