layuiポップアップ層の値を戻して解決方法を伝えます。
以下の通りです
ポップアップ層にこれを追加します。
このlayuiポップアップ層の値を回送する解決方法は、小編集が皆さんに提供したすべての内容です。参考にしていただければと思います。よろしくお願いします。
layer.open({
type: 2,
title: " ",
shadeClose: true,
shade: 0.4,
area: ['90%', '90%'],
content: "/ElectronicFence/Map?id=" + id + "&shapeType=" + shapeType,
btn: [' ',' '],
yes: function(index){
// ‘ ' ,
var res = window["layui-layer-iframe" + index].callbackdata();
// , 。
console.log(res);
//
layer.close(index);
},
cancel: function(){
//
}
});
注意:
var res = window["layui-layer-iframe" + index].callbackdata();
この行のコードの中の「calbackdata」はポップアップ層で定義されている関数です。私たちは何かを知っているかもしれません。この関数の役割は戻り値です。ポップアップ層にこれを追加します。
<script>
var callbackdata = function () {
var data = {
username: 'zhangfj'
};
return data;
}
</script>
上のコードはポップアップ層の中のJavaScriptコードです。中には関数「calbackdata」を定義してポップアップ層を呼び出すページに値を返します。このlayuiポップアップ層の値を回送する解決方法は、小編集が皆さんに提供したすべての内容です。参考にしていただければと思います。よろしくお願いします。