子页面动态下拉框赋值
上篇文章解决了如何联动问题,但是还有一种情况,open子页面时给动态下拉框赋值。
直接赋值并不可以,此时下拉框是没有数据的。监听函数并不会触发动态函数。
我的思路:
给第一个下拉框直接赋值(本次测试用静态),执行子页面函数加载回调,待回调函数加载完毕数据,然后动态下拉框赋值。
HTML:
if (obj.event === 'edit') {
var index = layer.open({
title: '编辑视频',
type: 2,
shade: 0.2,
maxmin:true,
shadeClose: true,
area: ['60%', '60%'],
content: '/SysVideo/Edit',
success: function (layero, index){
//向layer页面传值,传值主要代码