thinkphp8.x按钮中英文切换语言代码教程
前端代码如下:
- <div>
- <a href="javascript:;" onclick="setlang('zh-cn')">中文</a>
- <a href="javascript:;" onclick="setlang('en-us')">英文</a>
- <script>
- function setlang(lang){
- $.ajax({
- type:'get',
- url:"{:url('setlang')}?lang=" + lang,
- success: function (res) {
- if(res.code>0){
- alert(res.msg);
- window.location.reload();
- }else{
- layer.msg(res.msg,{'icon':2}); //失败
- }
- },
- dataType: 'json'
- })
- }
- </script>
- </div>
复制代码 后端代码如下:
- public function setlang(){
- if(request()->isAjax()){
- $lang = $id = request()->param('lang');
- cookie('think_lang', $lang);
- return json(array('code'=>1,'msg'=>"恭喜,更换!"));
- }
- }
复制代码
|
|