• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    在PHP中输出JS语句以及乱码问题的解决方案

    怎样在php中输出js语句?

    示例

    ?php
    $classState="";
    if($state==0){
    $classState="已下课";
    }
    else{
    $classState="正在上课";
    }
    echo "script type='text/javascript'>
    function getState(){      
        var cs = ".$state.";
        return cs;
    } 
    /script>";
    ?>

    这样在页面的其他地方,就可以直接引用php中输出的js方法了.

    php页面使用echo js代码时的乱码问题

    把php作为html前端页面的控制脚本时,时常需要在前台显示某些东西。比如使用echo输出。最近项目上有这么个需求,本人使用了echo "script>/script>"这样的代码,在本地调试完全正常,但是一部署到服务器,js输出到前台就显示乱码。从网上找了一下,有人说可以设置script type="charset:utf-8;">/script>,但是这么设置后,发现问题依然在。分析,乱码之所以存在,就是页面编码与浏览器显示编码不一致,或者说,前端html页面与后台控制页面编码不一致。于是,首先设置php编码,使用header函数,header("Content-type:text/html;charset:utf-8")。然后刷新浏览器,正常显示。说明应该是php编码与浏览器解析页面编码不一致。

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

    您可能感兴趣的文章:
    • JS实现图片轮播效果实例详解【可自动和手动】
    • mongodb初始化并使用node.js实现mongodb操作封装方法
    • Nodejs核心模块之net和http的使用详解
    • PHP中quotemeta()函数的用法讲解
    • 使用docker在服务器运行多个php版本
    • PHP封装XML和JSON格式数据接口操作示例
    • php+Ajax处理xml与json格式数据的方法示例
    • JS+php后台实现文件上传功能详解
    • PHPStorm中如何对nodejs项目进行单元测试详解
    • 实例说明js脚本语言和php脚本语言的区别
    上一篇:PHP实现通过文本文件统计页面访问量功能示例
    下一篇:PHP实现PDO操作mysql存储过程示例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    在PHP中输出JS语句以及乱码问题的解决方案 在,PHP,中,输出,语句,以及,