Bootstrap注销链接

时间:2014-12-08 13:18:56

标签: php html css twitter-bootstrap twitter-bootstrap-3

我在我的应用程序中使用Bootstrap。添加一些设计后,我开始添加一些功能。我有一个带有下拉列表的导航栏,例如here。在我的网站上,这还有一个注销链接:

<li><a href="/logout">Logout</a></li>

但我的问题是,我的注销只接受POST请求。 所以我的简单问题是:如何将其作为POST请求而不是GET?

由于

3 个答案:

答案 0 :(得分:3)

有两种方法可以解决它:

  1. 更改您的PHP端,以便接受$_GET请求。 (提示:使用$_REQUEST$_GET$_POST获取价值。

  2. 使用jQuery / js(抱歉,没有js示例)。

  3.     <a href="/logout" id="logout">Logout</a>
    
        // load jQuery first.
        $(document).ready(function(){
           $("#logout").click(function(){
              $.post($(this).attr("href"), function(){
                  window.location = "www.example.com/login"; // or any other page after logging out.
              });
           });
        });
    

答案 1 :(得分:2)

使用

<li><a href="/logout">Logout</a><form method="post" action="logout.php"><!--Whatever must be in your form--></form></li>

$("a + form").click(function(){
    $(this).next('form').submit();
});

答案 2 :(得分:1)

如果您想要POST请求,那么您应该使用表单

示例:

<form method='post' action='logout.php'>
    <input type='submit' value='Logout'>
    </form>