>  기사  >  백엔드 개발  >  Thinkphp5는 레이어 팝업을 결합하여 작업 결과 페이지를 사용자 정의합니다.

Thinkphp5는 레이어 팝업을 결합하여 작업 결과 페이지를 사용자 정의합니다.

不言
不言원래의
2018-05-03 16:17:092173검색

이 기사에서는 주로 Thinkphp5와 레이어 팝업 창 사용자 정의 작업 결과 페이지를 소개하며, 관심 있는 친구들은 참고할 수 있습니다.

이 기사의 예는 레이어 팝업과 결합된 Thinkphp5의 특정 코드를 공유합니다. 창 사용자 정의 페이지, 참고용으로 구체적인 내용은 다음과 같습니다.

1 애플리케이션 공개 파일 페이지 application/common.php를 열고 다음 코드를 작성합니다.

참고: 성공 메시지의 녹색 배경 부분은 iframe 프레임워크입니다. 작성 방법, 일반 페이지인 경우. 상위 항목을 제거하고 다음으로 변경하세요: self.location.href="'.$url.'" rel="external nofollow" rel="external nofollow"

/**
 * $msg 待提示的消息
 * $url 待跳转的链接
 * $icon 这里主要有两个,5和6,代表两种表情(哭和笑)
 * $time 弹出维持时间(单位秒)
 */
function alert_success($msg='',$url='',$time=3){ 
  $str=&#39;<script type="text/javascript" src="/static/admin/lib/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript" src="/static/admin/lib/layer/2.4/layer.js"></script>&#39;;//加载jquery和layer
  $str.=&#39;<script>
    $(function(){
      layer.msg("&#39;.$msg.&#39;",{icon:"6",time:&#39;.($time*1000).&#39;});
      setTimeout(function(){
          self.parent.location.href="&#39;.$url.&#39;" rel="external nofollow" rel="external nofollow" 
      },2000)
    });
  </script>&#39;;//主要方法
  return $str;
}

/**
 * $msg 待提示的消息
 * $icon 这里主要有两个,5和6,代表两种表情(哭和笑)
 * $time 弹出维持时间(单位秒)
 */
function alert_error($msg=&#39;&#39;,$time=3){ 
  $str=&#39;<script type="text/javascript" src="/static/admin/lib/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript" src="/static/admin/lib/layer/2.4/layer.js"></script>&#39;;//加载jquery和layer
  $str.=&#39;<script>
    $(function(){
      layer.msg("&#39;.$msg.&#39;",{icon:"5",time:&#39;.($time*1000).&#39;});
      setTimeout(function(){
          window.history.go(-1);
      },2000)
    });
  </script>&#39;;//主要方法
  return $str;
}

2 사용 예:

public function test(){
    return alert_error(&#39;您好,欢迎光顾来到博客园&#39;);
}

public function test(){
   return alert_success(&#39;您好,欢迎来到博客园!&#39;,&#39;http://www.cnblogs.com&#39;);

}

3 효과:

관련 권장 사항:

Thinkphp5+PHPExcel은 일괄 업로드 테이블 데이터 기능을 구현합니다.

클라우드 가상 호스트에 thinkphp5 프로젝트를 배포하는 단계는 자세히

위 내용은 Thinkphp5는 레이어 팝업을 결합하여 작업 결과 페이지를 사용자 정의합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.