设计模型是运用PHP和JS web对话框组件artDialog来实现内容更新维护,高效灵活的业务模型
一、调用web对话框组件artDialog
<script language="javascript" type="text/javascript" src="<?php echo JS_PATH?>artDialog/artDialog.js?skin=twitter"></script>
<script language="javascript" type="text/javascript" src="<?php echo JS_PATH?>artDialog/iframeTools.js"></script>
二、对话框框架请求PHP内容
<script type="text/javascript">
//art.dialog.open()打开新框架,并请求PHP内容
function edit(uid, name) {
art.dialog.open('index.php?m=member&c=company&a=company_cx&uid='+uid+'&hash='+hash, {title:'编辑'+name+'的诚信度',id:'editcx',width:500,height:200, ok:function(){
var iframe = this.iframe.contentWindow;
var form = iframe.document.getElementById('dosubmit');
form.click();
return false;
},
cancel:true});
}
</script>
三、表单完成提交PHP修改
<?php
/*
* 完成提交内容处理
*/
//执行消息页面,并在消息页面里加入
//<script style="text/javascript">art.dialog.open.origin.location.reload();art.dialog({id:"{#$dialog#}"}).close();</script>
//用于关闭dialog对话框,并刷新父窗口
showmessage();
?>