layui-弹出层中关闭自身层窗口

目的:单击地图标注点,ajsx查询无数据弹出无数据并关闭当前弹出层
重点:js用到layer.close(layer.index); //layer.index最新弹出层

marker.addEventListener('click', function () {
    
    
   $.ajax({
    
    
                                type:"post",  
                                url: "/admin/device.monitor/index",
                                data:{
    
    "action":"room","corpid":index,"roomid":corpdata.list[index].id},
                                datatype:"JSON", 
                                async: false,
                                success: function(mapdata){
    
    
                                var layer = layui.layer;
                                var mylayer=layer.open({
    
    
                                type: 1,
                                area:["810px","500px"],
                                shade: false, 
                                title: false, //不显示标题 
                                content: $('.layer_notice'),
                                success:function(){
    
    
                                   console.log(mapdata);
                                  var htmlstr="" 	// 
                                  if (mapdata.count>0) {
    
    
                              for (i=0;i<mapdata.count;i++){
    
        
                              //已删除 
       }
       document.getElementById("devicelist").innerHTML =htmlstr;
                                  }else{
    
    
                                      alert("没有授权设备");
                                    layer.close(layer.index);  
                                    
                                  }
             // 
                              },
                                cancel: function(index, layero){
    
     
  //if(confirm('确定要关闭么')){
    
     //只有当点击confirm框的确定时,该层才会关闭
   document.getElementById("maplocation").style.display="none";
    layer.close(index)
 // }
  return false; 
}    //这里content是一个普通的String
							   });
                               }
  });
    //map.openInfoWindow(infoWindow, point); // 开启信息窗口
});

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/taogunet/article/details/114044890