A页面跳转至B页面,用iframe传值之后,出现加载顺序的问题,表格加载完了,参数才传过去
把值放到url里传递之后,发现并不会出现延迟的问题,调用加载表格后台数据的时候是能得到参数值的
A页面代码:
var i = layer.open({
title:'编辑字典选项',
type:2,
shade:0.2,
maxmix:true,
shadeClose:true,
area:['100%','100%'],
content:'/jumpDictData?dictType='+data.dictType,
success:function(layero,i){
/* var iframe = window['layui-layer-iframe'+i];
iframe.chil(data,i);*/
}
});
$(window).on("resize",function(){
layer.full(index);
});
return false;
}
B页面接收
function getQueryString(name) {
var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
var r = window.location.search.substr(1).match(reg);
if (r != null) {
return unescape(r[2]);
}
return null;
}
dictType = getQueryString("dictType");