重新加载页面时保持页面设置

时间:2014-01-15 00:56:23

标签: javascript php jquery html css

我正在制作一个“帐户设置”表单。

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

<li>
    <header>Title</header>
    <div>Content</div>
</li>

单击标题时,我使用Jquery切换内容(页面加载时内容会自动关闭)。

当我提交POST数据(有效刷新页面)时,我想保留已经打开的div而不是我可以显示文本..例如“您的密码不匹配”,“您的密码已成功更改!”

我想沿着这些方向做点什么: 发送可以通过CSS(或可以修改css的代码)获取的发布数据,这会将类应用于内容div。

最好,由于响应时间的原因,我不想将帖子数据发送给Jquery。但如果这是唯一的选择,我很乐意听到它!

由于

1 个答案:

答案 0 :(得分:1)

像这样的东西(只是草稿,而不是诗歌:-))

当你的'handler.php'处理了信息时,回复信息

if (isset($_GET['foo'])) {
    $openornot= 'open';
}else{
    $openornot='notopen';
}

在您的代码类上:

<div class="<?php echo $openornot; ?>">content</div>

并在你的script.js中,像这样,

$(document).ready(function(){
    $(".open").show();
    $(".notopen").hide();
});

只是草稿线......

或ajax kiee说:)