正文
包含thinkphp5弹出提示框的词条
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
thinkphp操作完提示信息该怎么弄成弹出层
默认情况下TP的操作完成是一个独立的页面,如果你在这个页面里做弹出层就没有意义了。
如果你想采用弹出层的方式的话,你需要用到ajax方式提交所有的操作,然后可以使用layer弹出层插件或者artDialog插件处理返回数据,tp控制器那边就正常使用$this-success或$this-error方法就可以。,都比较不错。
如何修改thinkphp提示信息为弹出框的提示
自己封装一个弹框就可以了
function show_msg($msg="", $url=""){
@header("Content-Type:text/html;charset=utf-8");
echo 'script type="text/javascript"';
echo 'alert("'.$msg.'");';
if(!empty($url)){
echo 'location.href = "'.$url.'"';
}else{
echo 'history.go(-1);';
}
echo '/script';
exit;
}
例如这样
如何修改thinkphp提示信息为弹出框的提示?
success和error方法都可以对应的模板,默认的设置是两个方法对应的模板都是:
//默认错误跳转对应的模板文件'TMPL_ACTION_ERROR' = THINK_PATH . 'Tpl/dispatch_jump.tpl',//默认成功跳转对应的模板文件'TMPL_ACTION_SUCCESS' = THINK_PATH . 'Tpl/dispatch_jump.tpl',复制代码
也可以使用项目内部的模板文件
//默认错误跳转对应的模板文件'TMPL_ACTION_ERROR' = 'Public:error';//默认成功跳转对应的模板文件'TMPL_ACTION_SUCCESS' = 'Public:success';
thinkphp弹框是怎么做的?咋么实现?
那个就是js亲,php要能弹窗了 js离死不远了
php也就顶多 echo 'scriptalert("$mes")/script';
然后把 这句话封装到一个php函数里面去 例如
function tanchuang($mes){
echo 'scriptalert("$mes")/script';
}
然后把这个函数加到 common 文件夹下的 function 文件里面去 下次你可以直接在控制器 v层m层调用了
关于thinkphp5弹出提示框和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。