layer.open回调获取弹出层参数的实现方法
如下所示:
layer.open({
type:2,
title:'重命名',
maxmin:true,
shadeClose:true,//点击遮罩关闭层
area:['200px','150px'],
content:getContext()+"/node/torenamenode?nodeName="+nodeName,
btn:['确定'],
yes:function(index,layero){
//dosomething/
/callbackdata是弹出层的方法,返回参数
varnodeName=window["layui-layer-iframe"+index].callbackdata();
$.ajax({
type:"POST",
url:getContext()
+'/node/renamenode?nodeId='
+nodeId+'&nodeName='
+nodeName,
dataType:'json',
cache:false,
success:function(data){
$("#"+divId).find("a").text(nodeName);
$("#"+divId).attr("title","节点名称:"+nodeName
+"\n算法名称:"
+$("#"+divId).attr("data-compname"));
saveParam("","");
layer.msg('重命名成功!');
//转到上传页面
}
});
layer.close(index);//如果设定了yes回调,需进行手工关闭
}
});
弹出层获取父元素$(window.parent.document).find("#"+divid).find("a").text($("#nodeNames").val());
以上这篇layer.open回调获取弹出层参数的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。