php 和 js互相调用

    <!-- 引入中文语言包 -->
<script src="/assets/js/lang/cn.js"></script>
    <!-- 引入越南语言包 -->
<script src="/assets/js/lang/vietnam.js"></script>

<script type=text/javascript>
    // 从本地存储获取当前选择的语言
    var currentLang = localStorage.getItem('currentLang');
    // 定义一个变量来保存当前使用的语言数据
    var useLang = {}
    // 如果本地存储中有当前语言的信息
    if(currentLang) {
        // 根据当前语言的值选择对应的语言数据
        switch(currentLang) {
            // 如果是中文
            case 'cn':
                useLang = cn;
                break;
            // 如果是越南语
            case 'vietnam':
                useLang = vietnam;
                break;
        }
    } else {
        // 如果本地存储中没有当前语言的信息,默认设置为中文
        localStorage.setItem('currentLang', 'cn');
        useLang = cn;
    }
</script>

    <!-- 使用PHP和JavaScript混合编码来显示相应的翻译内容 -->
    <? 
    // 使用JavaScript将useLang对象中的'home'键对应的值写入HTML中
    // 然后使用PHP的echo语句输出这个值
    $key = "<script type=text/javascript>document.write(useLang['home'])</script>"; 
    echo $key;
?>

posted on 2020-09-30 14:47  完美前端  阅读(305)  评论(0)    收藏  举报

导航