🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
说明:消息控制是本后台的一个重要功能,主要负责各种表单提交和ajax操作后返回的消息,和各种需要的参数 * * * * * 例子: ~~~ //初始化处理消息类 require_once(DEDEINC.'/returnmsg.class.php'); $Showmsg = new Returnmsg(); //返回成功消息,刷新doc-1(navtab或者dialog),但不关闭当前提交页(navtab或者dialog) $Showmsg->success("成功",false,"doc-1","index.php"); 浏览器Preview: {message: "成功", statusCode: 1, tabid: "doc-1", closeCurrent: false, forward: "index.php"} //返回失败或者超时消息,只写返回的信息即可,程序会自动阻断 $Showmsg->error("失败"); $Showmsg->timeout("超时");//灵活运用timeout,例如本后台的权限认证 浏览器Preview: {message: "失败", statusCode: 2} {message: "超时", statusCode: 3} ~~~ 参数说明 返回消息格式 JSON | 方法 | 默认返回状态码(statusCode) | | -- | -- | | success | 1(成功) | | error | 2(失败) | | timeout | 3(超时) | | 参数 | 类型|说明 | | -- | -- |-- | | message | string | 要返回的消息 | | closeCurrent | boolean |是否关闭当前navtab(dialog) | | tabid | string |要刷新的navtab(dialog) | | forward | string |返回的页面地址(并无实际意义,需要程序特殊处理) | 注:navtab是标签页,dialog是弹窗,都可以指定参数关闭。 消息控制功能也可以灵活运用,例如本后台的数据备份功能。