Twitter bootstrap Twitter引导:如何重新加载?

Twitter bootstrap Twitter引导:如何重新加载?,twitter-bootstrap,Twitter Bootstrap,对于Twitter引导来说,我是一个新手,现在我要面对以下问题 我有一个基于我在官方网站上找到的一些初学者示例的小网站。 到目前为止,它运作良好 这里我想设置一种在两种语言之间切换的方法 为此,我在顶部设置了2个按钮,其中包含以下代码,这也是我从一个示例中获得的: <div class="masthead"> <div class="navbar"> <div class="navbar-inner"> <div

对于Twitter引导来说,我是一个新手,现在我要面对以下问题

我有一个基于我在官方网站上找到的一些初学者示例的小网站。 到目前为止,它运作良好

这里我想设置一种在两种语言之间切换的方法

为此,我在顶部设置了2个按钮,其中包含以下代码,这也是我从一个示例中获得的:

  <div class="masthead">
    <div class="navbar">
      <div class="navbar-inner">
        <div class="nav_container">
          <ul class="nav">
            <li class="active"><a href="#">English</a></li>
            <li><a href="#">Japanese</a></li>
          </ul>
        </div>
      </div>
    </div><!-- /.navbar -->
  </div>

当我单击非活动按钮时,需要更改哪些内容才能重新加载站点

这在PHP中很容易处理。我会设置一个变量,用$\u POST和…等获取它。。。 但是Twitter引导的诀窍是什么呢

我觉得这一定很简单。虽然我没有通过搜索网络找到解决方案。 我必须承认,我对Twitter引导程序使用的JavaScript远不如PHP熟悉


如有任何相关提示,我将不胜感激。提前感谢。

您这里的主要问题是,您试图使用引导,而不是它。Bootstrap实际上只是一种简单的方式来处理你网站的展示(美观)

你要找的是一种切换网站实际内容(文字等)的方法

这可能通过Javascript实现,方法是同时下载日语和英语的内容,然后将内容切换出去,但这很糟糕,不应该这样做

正确的方法

这是通过使用服务器端语言(如PHP)设置用户查看页面的语言,然后提供相关文本

因此,非常简化的版本是:

<li class="active"><a href="?set_lang=english">English</a></li>
<li><a href="?set_lang=japanese">Japanese</a></li>
  • 然后


    谢谢,事实上这就是我最后所做的。只是不想成为一个行为不检点的引导用户。
    
    <?php
      session_start();
    
      //Set the language in a session to ensure that all future requests to this website
      //will default to being in the correct language
      if(isset($_GET["set_lang"])){
        $_SESSION["language"] = $_GET["set_lang"];
      }elseif(!isset($_SESSION["language"]){
        //Default language
        $_SESSION["language"] = "english";
      }
    
      if($_SESSION["language"]==="english"){
        echo "Hello!";
      }elseif($_SESSION["language"]==="japanese"){
        echo "Konichiwa!";
      }