找回密码
 立即注册

thinkphp8.x按钮中英文切换语言代码教程 [复制链接]

admin 2024-8-23 11:06:05 2048
thinkphp8.x按钮中英文切换语言代码教程
前端代码如下:
  1. <div>
  2.     <a href="javascript:;" onclick="setlang('zh-cn')">中文</a>
  3.     <a href="javascript:;" onclick="setlang('en-us')">英文</a>
  4.     <script>
  5.       function setlang(lang){
  6.         $.ajax({
  7.           type:'get',
  8.           url:"{:url('setlang')}?lang=" + lang,
  9.           success: function (res) {
  10.             if(res.code>0){
  11.               alert(res.msg);
  12.               window.location.reload();
  13.             }else{
  14.               layer.msg(res.msg,{'icon':2}); //失败
  15.             }
  16.           },
  17.           dataType: 'json'
  18.         })
  19.       }
  20.     </script>
  21.   </div>
复制代码
后端代码如下:
  1. public function setlang(){
  2.         if(request()->isAjax()){
  3.             $lang = $id = request()->param('lang');
  4.             cookie('think_lang', $lang);
  5.             return json(array('code'=>1,'msg'=>"恭喜,更换!"));
  6.         }
  7.     }
复制代码


0 回复

发布新话题
搜索
返回顶部