這篇文章主要介紹php后臺保存數(shù)據(jù)并指向一個關(guān)閉layer窗口的方法,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!
十年的和碩網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整和碩建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“和碩網(wǎng)站設(shè)計”,“和碩網(wǎng)站推廣”以來,每個客戶項目都認(rèn)真落實(shí)執(zhí)行。
介紹一款非常好用的前端彈窗插件:
layer 官網(wǎng)地址:http://layer.layui.com/
根據(jù)官方的API:layer的iframe彈窗
//iframe層-父子操作 layer.open({ type: 2, area: ['700px', '530px'], fix: false, //不固定 maxmin: true, content: 'test/iframe.html' });
這里以php開發(fā)為例 演示如何 提交表單后自動關(guān)閉layer彈窗
(1)彈出layer編輯框 :
function edit(id){ if(id==null||id==''||id=='undefined'){ alert('操作編號為空,請聯(lián)系管理員'); } layer.open({ type: 2, area: ['700px', '530px'], fix: false, //不固定 maxmin: true, content: 'index.php?m=content&c=meiti&a=edit_paiqi&id='+id }); }
(2)編輯頁面主要代碼
(3)php后臺保存數(shù)據(jù)并指向一個關(guān)閉layer窗口的方法
public function edit_config_paiqi(){
$id = trim($_REQUEST['id']);
$paiqi_db = pc_base::load_model('paiqi_config_model');
if($_REQUEST['dosubmit']){
$insertinfo = array();
$insertinfo['catid'] = trim($_POST['catid']);
$insertinfo['meitiid'] = trim($_POST['meitiid']);
$insertinfo['title'] = trim($_POST['title']);
$insertinfo['meitizhuname'] = trim($_POST['meitizhuname']);
$insertinfo['meitizhuid'] = trim($_POST['meitizhuid']);
$insertinfo['createtime'] = SYS_TIME;
$insertinfo['saturation'] = trim($_POST['saturation']);
$datas = $paiqi_db->update($insertinfo,array("id"=>$id));
if($datas){
showmessage(L('operation_success'),'?m=content&c=meiti&a=closewindow');//保存成功指向關(guān)閉窗口方法
}
}else{
$datas = $paiqi_db->select(array("id"=>$id));
$template = "edit_config_paiqi";
include $this->admin_tpl($template);
}
}
/** * 關(guān)閉layer層 */ public function closewindow(){ $template = "close_layer"; include $this->admin_tpl($template); }
(4)關(guān)閉窗口并刷新父窗口頁面的關(guān)鍵代碼
$(function(){ parent.location.reload();//刷新父窗口 parent.layer.closeAll();//關(guān)閉所有l(wèi)ayer窗口 });
注意:該頁面需要加載layer需要的js庫才能使用layer方法
以上是php后臺保存數(shù)據(jù)并指向一個關(guān)閉layer窗口的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!