私はdjangoを使ってミニウェブサイトプロジェクトを進めていました。私は少し前にブートストラップを見つけ、その機能の一部を使い始めました。私が本当に好きだったのは、ドロップダウンボタンでした。URLが既に開いているかどうかを確認する方法
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="home/">Home</a></li>
<li><a href="blog/">Blog</a></li>
<li><a href="contact/">Contact me</a></li>
</ul>
</li>
しかし、予期せぬ「エラー」/バグがありました。それらのボタンの1つをクリックすると、そのhrefがURLに追加されます。
ここに問題があります。 URLに既に含まれていてもhrefが追加されます。どうすればこの問題を解決できますか? djangoスクリプトやjavascriptで?
しかし、ウェブサイトは、人々がプロファイルを持つソーシャルメディアスタイルであることを想像してみてください。だから、プロフィールのIDの後に/ blogを追加したいと思っていました。私は絶対的なリンクでそれを行うことはできません。私はもっと説明しておくべきだったと思う。 – ecoH
これは問題ありません。ちょうどPHPやバックエンドコードで完全な絶対的なリンクを生成させてください。$ link = 'http://www.yourwebsite.com/'.$userid.'/blog/'; – ZBerg