HTML - href将#添加到当前URL

时间:2014-11-29 02:33:15

标签: php html url href

我正在创建一个“网上商店”。我使用Bootstrap创建了一个导航栏。我有3个php文件:索引,类别和文章,都是.php

                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Categories<span class="caret"/></a>
                        <ul class="dropdown-menu">
                            <li><a href="categorias.php?categoria=Computacion">Compu</a></li>
                            <li><a href="categorias.php?categoria=Mascotas" >Animals & Pets</a></li>
                            <li><a href="categorias.php?categoria=Oficina">Office</a></li>
                            <li><a href="categorias.php?categoria=Media">Music & Movies</a></li>
                        </ul>
                    </li>

“类别”链接仅作为下拉列表使用,单击它并显示子菜单。

<a href="#" class="dropdown-toggle" data-toggle="dropdown">Categorías<span class="caret"/></a>

此代码包含在所有3个文件中,但它仅适用于索引和类别。当我在article.php文件上单击它时,它只向当前URL添加“#”。

localhost/store/article.php?id=1 -> localhost/store/article.php?id=1#

我正在使用id来显示数据库中所选文章的信息。我也在category.php文件中使用它,但下拉链接在那里工作。其他一切正常,除了链接。

我错过了什么吗?

PS。我只在我的文件中使用HTML和PHP。

1 个答案:

答案 0 :(得分:1)

听起来您忘记在文章页面上导入必要的引导程序依赖项。

必要的家属

CSS

  1. 如果您使用
  2. ,则使用bootstrap.min.css,或主题

    JavaScript文件

    1. 的jQuery
    2. bootstrap.min.js
    3. 听起来像JS问题。