前端js append()加载出来的数据 能不能在切换另一个页面再返回这个页面时不让它消失

张宗元 2017-05-16 11:40:30
如题,我本想让上拉刷新数据在切换页面再返回时不让它消失的,不管怎么做都不行,一开始我以为是上拉刷新的代码有问题

没想到是这个append()函数的问题,加载数据不能切换页面否则就消失

大神求助啊
...全文
979 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
张宗元 2017-06-16
  • 打赏
  • 举报
回复
引用 9 楼 jslang 的回复:
[quote=引用 8 楼 qq_29602211 的回复:] 真的做不到吗,但我之前见到一个移动端网站的可以啊,可能效果和app有的点区别,但还是能做到了
因为有的移动端的浏览器在页面跳转后,上一个页面不是销毁。而是隐藏起来。这样当用户后退返回时直接把隐藏的页面再显示出来,这样就不需要重新加载和解析页面了。节约流量和时间。 [/quote] 大哥,怎么做,请告知
cn00439805 2017-06-16
  • 打赏
  • 举报
回复
你是要实现这样的效果吗? http://wx.525happy.com/wxmall/?isPC=1#index 这张页面往下走,加载翻页数据,点击翻页数据跳转到http://wx.525happy.com/wxmall/?isPC=1#productDetail/61这张详情页上,返回按浏览器返回按钮,首页的翻页数据还在,页面也没被刷新。
a411878915 2017-06-16
  • 打赏
  • 举报
回复
你可以在页面加载的时候就append你要的数据,就是写在document.ready 里,相当于你每次进这个页面就查询出你要append的数据,不就可以了吗?
天际的海浪 2017-06-16
  • 打赏
  • 举报
回复
引用 10 楼 qq_29602211 的回复:
[quote=引用 9 楼 jslang 的回复:] [quote=引用 8 楼 qq_29602211 的回复:] 真的做不到吗,但我之前见到一个移动端网站的可以啊,可能效果和app有的点区别,但还是能做到了
因为有的移动端的浏览器在页面跳转后,上一个页面不是销毁。而是隐藏起来。这样当用户后退返回时直接把隐藏的页面再显示出来,这样就不需要重新加载和解析页面了。节约流量和时间。 [/quote] 大哥,怎么做,请告知[/quote] 这是浏览器本身的功能,和代码没关系
张宗元 2017-06-09
  • 打赏
  • 举报
回复
真的做不到吗,但我之前见到一个移动端网站的可以啊,可能效果和app有的点区别,但还是能做到了
天际的海浪 2017-06-09
  • 打赏
  • 举报
回复
引用 8 楼 qq_29602211 的回复:
真的做不到吗,但我之前见到一个移动端网站的可以啊,可能效果和app有的点区别,但还是能做到了
因为有的移动端的浏览器在页面跳转后,上一个页面不是销毁。而是隐藏起来。这样当用户后退返回时直接把隐藏的页面再显示出来,这样就不需要重新加载和解析页面了。节约流量和时间。
ybaigyh 2017-06-06
  • 打赏
  • 举报
回复
如果是移动端的话...用window.open()吧....反正返回也会关掉....
张宗元 2017-06-02
  • 打赏
  • 举报
回复
引用 5 楼 romanticcrystal 的回复:
你可以定义一个类似全局的变量或者参数、或者一个隐藏域,将拼接的结果保存,当返回的时候 获取保存的结果,然后赋值就可以
可惜啊,我的数据特别多,这方法不能实现
张宗元 2017-06-02
  • 打赏
  • 举报
回复
[quote=引用 3 楼 sinat_34353062 的回复:] 可以试试window.history.go(-1)[/quo 一样
romanticcrystal 2017-06-02
  • 打赏
  • 举报
回复
你可以定义一个类似全局的变量或者参数、或者一个隐藏域,将拼接的结果保存,当返回的时候 获取保存的结果,然后赋值就可以
天际的海浪 2017-05-17
  • 打赏
  • 举报
回复
这很正常啊,静态的页面只要一刷新对页面的更改都会恢复原状,(表单元素可能除外)。 你可以把每次加载的数据存放到localStorage中,并在页面加载时判断localStorage中是否有数据,有数据就重新append()下。
张宗元 2017-05-17
  • 打赏
  • 举报
回复
引用 1 楼 jslang 的回复:
这很正常啊,静态的页面只要一刷新对页面的更改都会恢复原状,(表单元素可能除外)。 你可以把每次加载的数据存放到localStorage中,并在页面加载时判断localStorage中是否有数据,有数据就重新append()下。
可我是上拉刷新数据的,怎么做合适?
漠子凉 2017-05-17
  • 打赏
  • 举报
回复
可以试试window.history.go(-1)
代码转载自:https://pan.quark.cn/s/e8b4b5216b81 QXDM,其完整名称为Qualcomm eXtensible Diagnostics and Monitoring,是由高通公司设计的一款专业级诊断与监控软件,专门用于高通芯片组所搭载的移动设备,例如智能手机及平板电脑等。该软件能够辅助开发者、技术人员以及手机维修专家深入探究设备内部的工作情形,采集日志文件(log),进而开展故障排查、性能改进或应用调试等任务。QXDM软件的核心功能涵盖以下方面:1. **日志采集**:QXDM具备捕获设备系统日志、硬件日志及网络日志等能力,这些日志资料对于评估设备运行状况和定位问题具有决定性作用。开发者可通过日志来追踪程序执行中的错误,修正缺陷,而技术人员则可利用其解决用户所反映的设备故障。2. **即监控**:QXDM能够实追踪设备的硬件运作状态,涵盖CPU使用率、内存消耗、网络数据传输量、电池电量等指标,这对于提升系统性能和改善用户体验具有显著意义。3. **故障检测**:一旦设备出现非正常工作情形,QXDM可提供详尽的故障分析报告,协助找出问题的根本原因,从而迅速完成故障处理流程。4. **数据记录与重播**:QXDM能够记录设备在特定条件下的数据流动情况,便于后续分析或重播,这对于再现问题场景或测试特定功能极为有益。5. **多平台兼容性**:虽然QXDM主要适配高通芯片的设备,但它同样支持多种操作系统,包括Android、Windows Mobile以及其他基于高通架构的系统。在提供的压缩文件中,包含以下项目:- **QXDM.WIN.04.00.202.Installer.exe**:此为QXDM软件的安装程序,版本标记为0...
内容概要:本文围绕“基于分布式优化的多产消者非合作博弈能量共享研究”展开,结合Matlab代码实现,探讨了在智能电网背景下多能源产消者(兼具生产与消费能力的用户)之间的能量共享机制。研究采用非合作博弈理论建模各产消者的自主决策行为,并结合分布式优化算法(如ADMM或一致性算法)实现去中心化的能量交互与均衡求解,旨在提升能源利用效率、降低个体用能成本并增强系统运行的自主性与隐私性。文中详细阐述了博弈模型构建、效用函数设计、约束条件处理及分布式求解流程,并通过Matlab仿真验证了所提方法的有效性与收敛性。; 适合人群:具备一定电力系统基础知识和Matlab编程能力,从事能源互联网、分布式能源管理、博弈论应用或优化算法研究的研究生及科研人员。; 使用场景及目标:①学习如何将博弈论应用于多主体能源系统优化;②掌握分布式优化算法在能量共享中的实现方法;③复现并改进相关科研论文中的模型与仿真;④为综合能源系统、微电网调度等课题提供技术参考。; 阅读建议:建议读者结合Matlab代码逐段理解算法实现细节,重点关注博弈均衡与分布式迭代的耦合逻辑,同可尝试调整参数设置或扩展网络规模以深化对模型性能的理解。

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧