使用html,jquery和php消失注销按钮

时间:2013-02-10 17:00:28

标签: php jquery logout

我是一名非常环保的程序员,无法在网络上的任何地方找到答案。感谢您发送我的任何帮助!我正在尝试为允许上传的用户创建一个基本登录页面,并允许用户注销。在登录期间,我开始一个会话。有用。对于上传和注销,我使用jquery.form.js库来利用表单功能。对于我的代码的上传部分,一切正常。用户可以上传任何类型的图像,在上传期间停用按钮,然后在新上传成功后重新激活。但是,对于注销部分,在单击注销按钮并销毁会话后,注销按钮就会消失。我认为它可能与会话破坏有关,但即使没有在我的PHP中,按钮也消失了。我按顺序,html,js和php复制了我的代码的注销部分。有任何想法吗?谢谢!

<html>
    <head>
        <title>Sample</title>
        <meta http-equiv= "Content-Type" content="text/html; charset=UTF-8">
            <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
            <script type = "text/javascript" src = "js/jquery.form.js"></script>    
            <script type = "text/javascript" src = "js/xmlRequest.js"></script>
            <script>xmlRequest = new xmlRequest();</script>
            <script type = "text/javascript" src = "js/fileUpload.js"></script>
            <script>fileUpload = new fileUpload();</script>
    </head>
    <body>
        <div id = 'userLogout'>
            <form action="php/logout.php" id = "logoutSection" enctype = "multipart/form-data" method = "post" >
                <button type="submit" id="logoutButton">Close!</button>
            </form>
        </div>

        <div id = 'logOutOutput'>
        </div>
    </body>
</html>



function fileUpload()
{   
$(document).ready(function()
    {   
        $('#logoutSection').on('submit',function(a){

                //prevent default action of going to new page.
                a.preventDefault();
                $('#logoutButton').attr('disabled','');
                $(this).ajaxSubmit({
                    target: '#userLogout',
                    success: afterLogout//output a thank you message
                });
                $('#loginForm').show();
                $('#logOutOutput').append("<br>Thanks for checking us out!<br>");
            });
    });

    function afterLogout()
    {
        $('#logoutSection').resetForm();
        $('#logoutButton').removeAttr('disabled');
    }
}


<?php
    echo "<br>Goner<br>";
    session_start();//always required for sessions
    session_destroy();//logs out
?>

0 个答案:

没有答案