利用js对象将iframe数据缓存, 实现子页面跳转后, 返回时不丢失之前填写的数据...

本文介绍一种方法,通过JavaScript对象在父页面的document对象中存储iframe内的数据,实现在子页面跳转后返回,仍能恢复之前填写的数据,避免信息丢失。
摘要由CSDN通过智能技术生成

利用js对象将iframe数据缓存, 实现子页面跳转后, 返回时不丢失之前填写的数据


实现描述:将数据存放在js对象中, 然后放在父页面的document对象中, 在页面刷新的时候将父页面的值取出来, 然后再赋值

代码实现
// 分装对象 转成json传递, 放在父类
// 将方法绑定在跳转的 按钮或者标签上 
function publicSetLabel(){
    var obj ={status: $("input[name='status']:checked").val(),
        pledgeRateBefore:$("#pledgeRateBefore").val(),
        releaseNoteAreaId:$("#releaseNoteAreaId").val(),
        pledgeRateAfter:$("#pledgeRateAfter").val(),
        tradeInfo:$("#tradeInfo").val(),
        procInstId:"<%=procInstId%>"};
    $('#labedl', parent.document).val(JSON.stringify(obj));
}

// 页面加载完成   将数据返回给对应 输入框
$(function () {
    var obj = jQuery.parseJSON($('#labedl', pare
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值