页面刷新时jQuery ui对话框消失了吗?

时间:2011-03-12 13:38:04

标签: jquery user-interface dialog refresh reload

我有一个基本的对话框,应该一直显示,直到用户点击一个按钮。问题是我手动刷新页面后它会消失,但是如果我再次刷新它会重新出现。我应该如何解决这个问题,以免在第一次刷新后消失?

样品:

   <?php
    $mysql = mysql_query("SELECT tut FROM users WHERE username='$session_username'");
    while ($tutno = mysql_fetch_assoc($mysql)) {
        $tut = $tutno["tut"];
    }
    if ($tut == 0)
    {
    ?>

 <html><body>
    <script type="text/javascript" src="http://sciencewar.hostme.lt/jquery/js/jquery-1.4.4.min.js"></script>
            <script type="text/javascript" src="http://sciencewar.hostme.lt/jquery/js/jquery-ui-1.8.9.custom.min.js"></script>
        <script>
        $(function() {
            $( "#tut" ).dialog(
            {
                draggable: false,
                resizable: false
            });
        });
        </script>

    <div id="tut" title="Basic dialog">
        <p>Example.</p>
    </div>
    </body></html>
    <?

    }

    ?>

1 个答案:

答案 0 :(得分:0)

由于你的javascript是正确的,我只能假设问题在

if($tut == 0)

线。你可以验证你的javascript是否在页面上全部呈现?

您还可以删除if语句,并检查对话框是否始终显示。