Javascript 重新加载页面时维护页面设置

Javascript 重新加载页面时维护页面设置,javascript,php,jquery,html,css,Javascript,Php,Jquery,Html,Css,我正在构建一个“帐户设置”表单 每个LI标签都是不同的部分。。例如:更新用户名、更新电子邮件、更新密码。 就这样 <li> <header>Title</header> <div>Content</div> </li> 标题 内容 我使用Jquery在单击标题时切换内容(页面加载时内容自动关闭) 当我提交帖子数据(有效地刷新页面)时,我希望保留尚未打开的div,以便显示文本。。例如“您的密码不匹配”,

我正在构建一个“帐户设置”表单

每个LI标签都是不同的部分。。例如:更新用户名、更新电子邮件、更新密码。 就这样

<li>
    <header>Title</header>
    <div>Content</div>
</li>
  • 标题 内容
  • 我使用Jquery在单击标题时切换内容(页面加载时内容自动关闭)

    当我提交帖子数据(有效地刷新页面)时,我希望保留尚未打开的div,以便显示文本。。例如“您的密码不匹配”,“您的密码已成功更改!”

    我想做以下几点: 发送可由CSS(或可修改CSS的代码)拾取的post数据,这将向content div应用一个类

    由于响应时间的原因,我最好不要将post数据发送到Jquery。但如果这是唯一的选择,我很想听到

    谢谢诸如此类的东西(只是草稿,不是诗歌:-)

    当“handler.php”处理信息时,回调信息

    if (isset($_GET['foo'])) {
        $openornot= 'open';
    }else{
        $openornot='notopen';
    }
    
    在标记类上:

    <div class="<?php echo $openornot; ?>">content</div>
    
    只是草拟行


    或者说ajax:)

    也许可以尝试使用ajax检查字段,而不必“刷新”页面。这太棒了!我发现,如果为输出的名称设置css选择器,则不需要最后的Jquery。例如,“Form ul li div.content.on{}”,“Form ul li div.content.off{display:none}”…非常感谢:-)
    $(document).ready(function(){
        $(".open").show();
        $(".notopen").hide();
    });