先確保已經引入layui和jquery
再確保初始化layer彈出層
<script> layui.use(['form', 'layer'], function() { var form = layui.form; var layer = layui.layer; }); </script>
第1種方式:
$(function() {
//關閉彈窗
$(document).on('click', '#closeBtn',
function() {
var index = parent.layer.getFrameIndex(window.name); //先得到當前iframe層的索引
parent.location.reload();//刷新父頁面,注意一定要在關閉當前iframe層之前執行刷新
parent.layer.close(index); //再執行關閉
});
});
第2種方式:
$('#pass').click(function(){
var quantity = $('#upd_chengyijin').val();
if(!quantity){
layer.msg('請填寫數據', {
icon: 2,
time: 500 //2秒關閉(如果不配置,默認是3秒)
}, function(){
});
return false;
}
$.ajax({
url:'updSincerity_money',
type:'GET',
data:"money="+quantity,
success:function(data){
var index = parent.layer.getFrameIndex(window.name); //先得到當前iframe層的索引
parent.location.reload();//刷新父頁面,注意一定要在關閉當前iframe層之前執行刷新
parent.layer.close(index); //再執行關閉
}
});
});