實例講解php提交表單關(guān)閉layer彈窗iframe
閱讀 52087 · 發(fā)布日期 2020-08-24 11:44 · 溫州優(yōu)光網(wǎng)絡(luò)科技有限公司|建站|APP小程序制作|做網(wǎng)站SEO推廣優(yōu)化
【摘要】
介紹一款非常好用的前端彈窗插件:layer 官網(wǎng)地址:http://layer.layui.com/根據(jù)官方的API:layer的iframe彈窗//iframe層-父子操作
layer.open({
type: 2,
area: ['700px', '530px'],
fix: false, //不固定 ... 【溫州小程序開發(fā),溫州微信公眾號,平陽做網(wǎng)站,平陽網(wǎng)站建設(shè)公司,平陽小程序商城制作,昆陽萬全做網(wǎng)站,鰲江水頭小程序,蕭江騰蛟微信公眾號,山門順溪南雁海西南麂鳳臥麻步懷溪網(wǎng)絡(luò)網(wǎng)店服務(wù),政采云網(wǎng)店管理服務(wù)】...
介紹一款非常好用的前端彈窗插件:
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方法相關(guān)學(xué)習(xí)推薦:
php編程(視頻)以上就是實例講解php提交表單關(guān)閉layer彈窗iframe的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!
微信
分享相關(guān)標(biāo)簽:
php layer iframe本文轉(zhuǎn)載于:
jb51,如有侵犯,請聯(lián)系[email protected]刪除
上一篇:
分析ThinkPHP防止重復(fù)提交表單的方法實例
下一篇:
php array_unshift()函數(shù)詳解(實例)相關(guān)文章相關(guān)視頻php表單文件iframe異步上傳實例分析html中iframe是如何使用的?layer和layui區(qū)別php如何設(shè)置站點php如何自定義錯誤函數(shù)實例講解php提交表單關(guān)閉layer彈窗ifram... [溫州做網(wǎng)站PHP教程]