繁体   English   中英

如何部分重新加载HTML页面

[英]How to reload a html page partially

在我的网页中,我有一个滑块,几个复选框,单选按钮等,它们在页面中很常见。 当我从该页面导航时,我想保留滑块和其他选项的位置。 我该如何实现?

大概它们是用于收集输入的表单的一部分-我以为您想将此表单提交给指定的操作,该操作在PHP中定义以将值保存在数据库中。

然后,当每个页面加载时,您会在数据库中查询相关值,而鲍勃是您的叔叔。

如果我的回答听起来含糊不清,那是因为问题很模糊-如果您是Web开发的新手,我认为您最好使用PHP来找到一本很好的PHP书籍/教程。

您可以将元素的位置和选项保存在cookie中,并在每个页面上设置元素的位置

或者您可以使用html5 iframe加载要导航到的页面。

最好的方法是使用cookie存储要在页面请求中保留的控件的状态,这完全可以通过javascript实现。

假定控制是表单元素:

  1. 监听每个控件的更改事件
  2. 发生更改时,将新状态保存在Cookie中
  3. 当您(重新)加载页面时,检查是否存在Cookie
    1. 存在时,请阅读
    2. 使用Cookie中的数据恢复控件的状态

这似乎很简单,但是应该不难实施。

PPK有一个很好的(香草javascript)cookie简介,或者,如果您使用的是jquery,则还有一个出色的cookie插件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM