个人网站–> http://www.yansongsong.cn
在进行APP开发或作制作网站时,有时候会遇到你下一级页面操作过以后会改变上一级页面的结果。这时候就需要我们去刷新上一级页面。 一般可以采取三种方式:
我选用的是第三个方式,操作简单,效率高,且代码量少。
我们在win: a.html打开了一个frame: a_frame.html,然后跳转到win: b.html打开了一个frame: b_frame.html。 现在我们需要返回win: a.html,更新frame: a_frame.html里面的内容。
操作,在b_frame.html JavaScript代码中加入:
function winReload(winName, frameName) {
var jsFun = 'location.reload();';
api.execScript({
name: winName,
frameName: frameName,
script: jsFun
});
}
执行,在b_frame.html计算出结果,需要返回a.html时,调用:
winReload("a", "a_frame");
因为我的数据是放在服务器端,当执行location.reload()
就会自动从服务器端获取更新,如果你的数据存放在本地,可以使用参数传递,或者setStorge()方法。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有