实例讲解php提交表单关闭layerd窗iframe

实例讲解php提交表单关闭layerd窗iframe,第1张

概述实例讲解php提交表单关闭layerd窗iframe

介绍一款非常好用的前端d窗插件:

layer 官网地址:http://layer.layui.com/

根据官方的API:layer的iframed窗

//iframe层-父子 *** 作layer.open({  type: 2,  area: ['700px', '530px'],  fix: false, //不固定  maxmin: true,  content: 'test/iframe.HTML'});

这里以PHP开发为例 演示如何 提交表单后自动关闭layerd窗

(1)d出layer编辑框 :

function edit(ID){ if(ID==null||ID==''||ID=='undefined'){ alert(' *** 作编号为空,请联系管理员'); }  layer.open({  type: 2,  area: ['700px', '530px'],  fix: false, //不固定  maxmin: true,  content: 'index.PHP?m=content&c=meiti&a=edit_paiqi&ID='+ID });}

(2)编辑页面主要代码

<input name="dosubmit" type="submit" ID="dosubmit" value="提交" class="button" >

(3)PHP后台保存数据并指向一个关闭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){				<span style="color:#ff0000;">showmessage(L('operation_success'),'?m=content&c=meiti&a=closewindow');//保存成功指向关闭窗口方法</span>			}		}else{			$datas = $paiqi_db->select(array("ID"=>$ID));			$template = "edit_config_paiqi";			include $this->admin_tpl($template);		}	}
	/**	 * 关闭layer层	 */	public function closewindow(){		$template = "close_layer";		include $this->admin_tpl($template);	}

(4)关闭窗口并刷新父窗口页面的关键代码

$(function(){ parent.location.reload();//刷新父窗口  parent.layer.closeAll();//关闭所有layer窗口});

注意:该页面需要加载layer需要的Js库才能使用layer方法

相关学习推荐:php编程(视频)

总结

以上是编程之家为你收集整理的实例讲解php提交表单关闭layerd窗iframe全部内容,希望文章能够帮你解决实例讲解php提交表单关闭layerd窗iframe所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/997493.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存