- 弹窗插件用的是layui下的layer组件,基本能满足各种弹窗需求,详细使用可以参考官网手册:http://layer.layui.com/。这次介绍的是如何通过php调用该组件,适用于后台操作成功后的提示及跳转。
- 当点击“确定”时跳转到指定url或者3秒后自动跳转
- 封装的示例代码
注:引用1.8及以上的jq包
/**
* layer alert成功提示函数
*
* @param $url 跳转地址
* @param $msg 提示信息
* @param $imgurl jq、js路径
*/
function layerSuccess($url, $msg, $imgurl){
header('Content-Type:text/html;charset=utf-8');
$url = site_url($url);
echo '<script src="'.$imgurl.'js/base.js"></script>';
echo '<script src="'.$imgurl.'layer/layer.js"></script>';
echo '<script type="text/javascript">
$(document).ready(function(){
layer.alert("'.$msg.'",{closeBtn:0},function(){ location.href="'.$url.'"; });
setTimeout(function(){ location.href="'.$url.'"; }, 3000);
});
</script>';
die;
}