怎麼在layer.open裡修改資料之後,重新整理父頁面的表格
阿新 • • 發佈:2018-12-16
在父頁面定義一個重新整理函式。例如 父:
function reloadData(){
//當前頁的重新整理
$(".layui-laypage-btn")[0].click();
}
彈窗: 關閉之後使用parent.reloadData()。
$.ajax({ //幾個引數需要注意一下 type: "POST",//方法型別 dataType: "json",//預期伺服器返回的資料型別 url: "${CONTEXT_PATH}xxx/xxx" ,//url data: $('#formid').serialize(), success: function (data) { if(data.status==200){ layer.msg("操作成功!",{icon:1, time: 3000, offset: '12px', closeBtn: 1}); setTimeout(function(){ //重新整理父頁面 parent.reloadData(); var index = parent.layer.getFrameIndex(window.name); //獲取視窗索引 parent.layer.close(index); // 關閉layer }, 400); }else{ layer.msg(data.msg,{icon:2, time: 3000, offset: '12px', closeBtn: 1}); } }, error : function() { alert("操作失敗!"); } });