h5返回页面时,该页面中ul用js加载的内容会重新加载,如何解决?

h5返回页面时,该页面中ul用js加载的内容会重新加载,如何解决?

0

3个回答

用本地缓存吧。用localStorage,sessionStorage存起你需要的数据,回到这个页面的时候判断存储这个变量到底有没有值,有的话就不进行再次加载,
没有就进行加载。好用,你值得拥有。

0
lyj707107312
lyj707107312 谢谢了,这个确实可以,不过我用的是另外的方法。
一年多之前 回复

每次重新加载页面时,在获取ul的内容前,先清空了ul标签里的所有内容

0
lyj707107312
lyj707107312 请问如何能不清空?
一年多之前 回复

location.replace(URL)
这个URL就是你要返回的地址

0
lyj707107312
lyj707107312 还是不行,ul中的内容会清空,然后重走一遍js
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
解决H5页面浏览器返回或前进时ajax不能重新加载数据的问题
    做过H5前端开发的都知道,当页面从A跳转到B之后,此时按下浏览器的返回按钮,页面将返回到A,假如A页面的数据是通过ajax加载的,那么此时返回到A页面时页面将是空白的,即数据不会重新加载。    以下我将提供一种方法,可以在浏览器后退或前进到历史页面时重新加载ajax数据。    把这段代码封装成通用的js引入到所有的H5页面,在需要实现ajax重新加载的页面,通过设置commonRelo...
js中click事件导致当前页面重新加载
js中click事件导致当前页面重新加载 js中click事件错误使用return导致当前页面重新加载
用加载图片解决在ajax数据加载中页面出现短暂空白的问题
在项目中用ajax异步获取数据后有时会因为数据问题或者网络问题,页面一直显示空白,现在用加载图片来过渡这种状态:<script>n $(function(){n $.ajax({n url:'',//提供接口的文件地址链接n dataType:'json',n type:'POST',
H5页面加载时先放大再恢复正常
在做H5页面时,如果主页的元素内容比较多,可能就会导致页面第一次加载时,会先放大然后在恢复正常,影响用户体验,从网上查找了一些解决办法,觉得比较近好的的有2种方式,我采用是第一种方案,如下:nn方案一:nn将此脚本放到body标签前,就可以解决此问题,但是有个瑕疵,还是有点闪动,效果行。nnn<script type="text/javascript">n function re...
history.back()在safari中不重新加载js问题怎么解决
$("#backPrev").attr("href","javascript:void(0);").click(function(){n if (/(iPhone|iPad|iPod)/i.test(navigator.userAgent)) { n window.location.href = window.document.referrer;
切换出页面执行事件、切换到页面执行事件 、页面重新加载时执行事件
window.onblur = function(){  rn  // 切换出页面执行事件  rndebugger;rn   alert(1111);rn}rnwindow.onfocus = function(){  rn   // 切换到页面执行事件  rndebugger;rn   alert(222);rn} rnrnwindow.onbeforeunload = onbeforeunlo
html/jsp针对网页history.back()之后ios系统不重新加载js的解决办法
写在回退后的页面(b.html)rnwindow.onpageshow = function (e) {rnif (/(iPhone|iPad|iPod)/i.test(navigator.userAgent)) {    //判断ios设备         rn           if (e.persisted) {rn     if (window.sessionStorage["state
简单解决js计算rem单位首次加载页面瞬间布局错乱的问题
在写移动端布局时,有些人喜欢用单纯的CSS+百分比来控制字体单位,而有些人则喜欢用js来计算字体的单位以及处理屏幕兼容。这种方法其实是挺不错的,比用媒体查询能减少能多的后期处理。但是相信用过这个方法的人不少都会发现,在我们首次打开页面的时候,有时会出现一闪而过的布局错乱的问题,虽然只是短短的一瞬间,但每次看到都会让人觉得很不舒服。 (function() {n document.addEvent...
js 页面history.back()返回上一页,ios 不重新加载ready的解决办法
项目中,主页面有很多输入字段,当由主页跳转到子页面, 将子页面的字段 set入localstorage中, 由于返回主页面不能将先前输入的字段刷新掉,所以必须要在子页面history.back()。 但由于ios和安卓机制不同,安卓会重新刷新主页面的ready, ios则不会。解决方案如下:rn在进入主页js后rnrnrnrn$(function () { n var isPageHide =
关于webview加载网页,返回后总是刷新页面问题解决
最近用webview发现返回上个页面总是又自动刷新页面,我的需求是进入下页的时候不用缓存,而返回上个页面的时候不要刷新页面回到顶部,要保持在原来页面进入下页的位置。rnrnrn首先来了解一下webview加载网页的几个模式,即websetting中设置的加载模式。websetting.setCacheMode( int  mode)。rnLOAD_CACHE_ELSE_NETWORK:只要本地有,
解决动态生成的网页在微信浏览器中每次返回都会重新生成的问题
解决动态网页在微信浏览器中每次返回都会重新加载的问题前言假设我们我们有一个搜索结果列表页面,其内容为我们通过 AJAX 从后端动态获取的。搜索页面中的每一个条目是一个超链接,我们可以点击超链接去请求另一个网页查看条目详情。这是一种很常见的情况。可是在微信浏览器,我们会遇到这样一个问题:当我们想从条目详情返回条目列表页面时,微信浏览器会重新刷新条目列表页面,我们会找不到刚才浏览的位置,又要重新滚动,上
微信中苹果h5页面用window.history.go(-1)返回上一页页面不会重新加载/刷新
n微信中h5页面用window.history.go(-1)返回上一页页面不会重新加载问题nn问题描述:nn    在实际开发中遇到这样一个问题,业务需求涉及到返回上一页问题,第一时间想到了window.history.go(-1)方法,这样做本身没有任何问题,但是在微信中,安卓手机还好返回上一页页面会重新加载,而ios却不会重新加载页面,这就很难受了。nn解决方案:nn    网上查阅了很多资料...
ui-route子路由切换重复点击不重新加载问题
一个不得不说的项目之坑。先描述问题,用angular框架做的项目,路由用的ui-router。奇怪的是进入一个路由之后,再重复点击当前路由对应菜单,这个路由对应的html、js并不会重新加载,连缓存都不取,是压根儿没反应。angular也用了好久了,说实话这个问题一直没遇到过,其实不是遇到,应该说是没发现。rn经过多次试验和百度,我自己找到两个损招,就分享一下,项目上还是不要用了,太损了。实验中发
解决手机上页面返回但是页面js没有刷新的痛点(BFcache)
一些浏览器中返回按钮是直接使用缓存的,不会执行任何js代码,例如, 在提交的时候将按钮设置为loading状态,如果在提交成功后没有对按钮进行处理,那么返回后按钮依然是loading状态,这就很尴尬了。rn原因:部分浏览器在后退时不会触发onload事件,這是HTML5世代浏览器新增的特性之一——Back-Forwardrn Cache(简称bfcache)rnrn什么是bfcachernrn《J
jsp页面加载时div中循环输出ul,span标签接收参数并调用js方法
<% n List list = (List)request.getAttribute("famdily");n if(null != list && familyInfoList.size() > 0) {n for(int i = 0; i < list.size(); i++) {n %>n 信息n n 类型:" n data-sex=""
iOS开发73-清除UIWebView的缓存,H5页面第二次加载显示了第一次的页面
iOS开发73-清除UIWebView的缓存,H5页面第二次加载显示了第一次的页面rnrn1.UIWebView清除Cookie:rn//清除cookiesnNSHTTPCookie *cookie;nNSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];nfor (cookie in [stora
HTML、js:如何利用Location对象的常用属性和方法重新加载、刷新页面
在我的上一篇文章中主要介绍了window对象的常用属性和screen对象:点击打开链接点击此链接可以查看rnLocation对象也有一系列的属性:rnhash:设置或返回从井号(#)开始的URLrnhost:设置或返回主机名和当前URL的端口号rnhostname:设置或返回当前URL的主机名rnhref:设置或返回完整的URLrnpathname:设置或返回当前URL的路径部分rnport:设置
刷新页面,重新加载js,清除缓存拒绝304
&amp;lt;script&amp;gt;n document.write(&quot;&amp;lt;s&quot;+&quot;cript type='text/javascript' src='../utils/getUrl.js?112&quot;+Math.random()+&quot;'&amp;gt;&amp;lt;/scr&quot;+&quot;ipt&amp;gt;&quot;);n&amp;lt;/script&amp;gt;刷新页面,重新加载js,清除缓存拒绝304,同样的方
webView加载H5页面出现空白页的解决办法
最近在做一个理财的项目,其中用到的H5页面比较多,在项目后期出现了很多bug,今天介绍下webView加载H5出现空白的解决办法rn首先介绍下出现问题的场景,我们在一个Activity中镶嵌了一个H5的小页面,在这个Activity中有很多点击可以进入另外的H5页。并且这个Activity每次执行onResume就会重新加载所有的数据。  当H5页面没有加载完成的时候如果我点击进入另外的H5页面时
微信小程序--返回页面时重新加载
将数据加载部分放在onShow中进行nn
ios 上浏览器返回上一页不会刷新页面问题,页面初始化的方法不执行
ios 上浏览器返回上一页不会刷新页面问题,页面初始化的方法不执行nn问题描述nnn 在 ios 上浏览器返回上一页不会刷新页面问题,页面初始化的方法不执行,造成了很多意外情况,这个问题不能忍;nnnnn解决方案nnn方法一:hack方法,加入iframe强制刷新后,去除nnnnnfunction(title){n var u = navigator.userAgent;n var is
js实现用户点击浏览器后退时刷新页面问题
这个问题一直困扰我很久,有些情况下使用ajax也是无法解决的, 我看网上很多后退也可以实时载入数据, 比如手机端,,消息未读 但是读了之后再返回如果不刷新还是显示未读,体验就不好,我特别好奇那些高手是怎么做的, 但是今天我百度到了一个方法 真不错.rnnonload=function(){n var e=document.getElementById("refreshed");n if(e.v
解决返回ajax异步请求后的页面时页面内容不变的问题
事先声明:本人技术不行,做项目时遇到这个问题,,网上查资料解决后在此将解决办法记录下,有需要的可以看看,有问题的话请指教!nn备注:至今该问题未解决,等解决后再补充nn采用的技术:history(应该就叫技术吧)nn参考文档:https://www.2cto.com/kf/201505/398119.html(装逼的写:如果有侵权或不想让我发链接,请联系我删除)。nn想看思路的请从第一个解决办法看...
JQuery 解决用load加载页面到div时,不执行页面js的问题
1、在源码里加上此方法$("id").load(function(){n $(".close").click(function(){n $(".detail").hide(); n });});2、在load之前清除缓存$.ajaxSetup ({ n cache: false n});3、使用ajax加载数据$.get(url,data,functin(data){
vue实现刷新当前页面 (用于重新加载数据)
原文:https://blog.csdn.net/yufengaotian/article/details/81238792rnApp.vuern&lt;template&gt;rn &lt;div id="app"&gt;rn &lt;router-view v-if="isRouterAlive"&gt;&lt;/router-view&gt;rn &lt;/div&gt;rn&lt;/...
点击button页面重新加载刷新
在form表单里的button,不给button添加type属性,点击按钮,button默认为submit,点击按钮页面会重新加载刷新。给button添加type=“button”后,点击按钮页面就不会自动重新加载刷新了。...
android h5 js 混合开发解决webview加载白屏,不加载网页的问题(硬件加速网页渲染,优化体验)
android h5 js 混合开发解决webview加载白屏,不加载网页的问题(硬件加速网页渲染,优化体验)
解决微信返回时ajax重新载入的问题
稍微有点复杂,先说原理。rn给当页设置一个可识别的值,比如list页面,给个页面值“list”rn如下:rnvar spage     = "list";rn然后在页面中写入JavaScript sessionrnrnrnfunction fallback(){rn//把内容写入ssionrnsessionStorage.setItem('c_rout',true);rnsessionStorag
WebView加载闪屏问题
Android WebView加载过程闪屏问题 解决方法:在WebView中加入一下配置if(myWebView_bg_isBlack){ nmyWebView.setBackgroundColor(Color.parseColor(“#00000000”)); nmyWebView.setBackgroundResource(R.drawable.bg_night); n}else{ nmyWeb
浏览器后退后,刷新一次页面的实现。只有一次哦
最近在做“商城”的项目。上个月也学习了一些网上的“商城”视频,但是工作紧张,没有总结。rn--------------------------------------------rn  业务情景:从“购物车”进入“结算”页面,点击浏览器回退按钮,因为之前有一些选择的东西,想要刷新一次“购物车”页面。rnrnrn实现:rn  $(function(){rn    rn     //  fjf  从核
SpringMVC下删除一条数据后重新加载当前页面(已实现分页功能)
概述 n在做删除功能时,为了实现删除一条数据后重新加载当前页面的数据列表前提 n使用SpringMVC进行构建,并且已实现分页功能,前台使用jsp+jquery步骤 n1.前台: n使用jquery选择删除按钮并绑定点击事件deleteCost,代码如下:function deleteCost(id, page) {n //此处弹出确认框询问n var r = window.confir
iOS微信浏览器回退不刷新(监听浏览器回退事件)
iOS在微信浏览器回退是不重新加载页面的,有些时候是需要重新加载的,所以需要监听回退事件
iframe标签重新加载和刷新、js cookie使用
概述:rn由于需要国际化,也就是中英文切换,采用的iframe标签,那么问题来了,如何在点击首页更新iframe标签的内容?rn要解决这个问题:rnrnrn1、怎么让iframe知道主页修改内容(也就是不同网页变量共享)?2、修改内容后如何重新加载iframe标签内容?rnrn1、对于第一个问题:采用最笨办法cookie共享变量rn设置cookie变量值rndocument.cookie="lan
页面给<ul>动态添加<li>
一:页面rnrnrnInsert title herernrnrn11rnrnhref="../assets/css/bootstrap.min.css" />rnrnrnrnvar checkers = ${checkers};rnvar rid = ${id};rnconsole.log(checkers);rnfunction add() {rnfor (var i = 0; i rnvar
JS关闭新打开的页面时,重新加载父页面
打开主页面 index.jsp,单击修改跳出一个小的修改页面edit.jsp,修改完后关毕修改页面edit.jsp,重新加载index.jsp页面。rn rn此代码在index.jsp页面中rnrnfunction showwin(id)rn{rn var i = window.open(&quot;edit.jsp&quot;);rn window.onblur = functi...
html刷新和加载页面时出现闪烁
 vue  html刷新和加载页面时出现闪烁如下图,然后才会出现渲染好的页面:nnnn不要慌, 使用v-cloak可以解决这个问题:nn那么,v-cloak要放在什么位置呢,是不是每个需要渲染数据的标签都要添加这个指令,经过试验发现,v-cloak并不需要添加到每个标签,只要在el挂载的标签上添加就可以,nn1.在html中添加nnn&amp;lt;head&amp;gt;n &amp;lt;link rel...
H5页面加载页效果
使用resLoader.jsn引入resLoader.js文件 ,下载地址:点击此处直接下载n在js里面写入下面代码n var loader = new resLoader({n resources: [n 'img/2.png',n 'img/4.png'n ],n onStart: function(total) {},n on
Android: 返回上一Activity页面的时候重新加载该页面数据的方法
1.情景描述:n最近在做毕业设计:天气APP,主界面HomeActivity显示天气数据,CityActivity是城市管理界面,HomeActivity每次会加载CityActivity中的置顶城市。我要解决的问题是,当城市管理列表的置顶城市发生改变时,主界面数据也改变。n注意:当打开app运行时,HomeActivity是在onCreate方法中请求的数据库城市列表天气数据n   Hom
页面后退刷新、无刷新
页面后退强制刷新
h5页面打开时有页面没有样式的瞬间
h5页面打开时有页面没有样式的瞬间,非常难看。rn这是因为我打包时,将js和css文件打在一个文件里面导致的。rnrnrn后续打包分开,并且将js文件放在下面就好了。rnrnrn页面中没有设置宽高的DIV中的文字大小不能控制,有时大,有时小。这时设置max-length=9999px就好
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 微信h5页面开发教程 微信h5支付页面开发教程