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


Posted in PHP onFebruary 13, 2019

怎样在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编码与浏览器解析页面编码不一致。

总结

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

PHP 相关文章推荐
php-cli简介(不会Shell语言一样用Shell)
Jun 03 PHP
PHP判断文章里是否有图片的简单方法
Jul 26 PHP
Linux下PHP加速器APC的安装与配置笔记
Oct 24 PHP
PHP实现货币换算的方法
Nov 29 PHP
Yii分页用法实例详解
Dec 04 PHP
YII Framework框架教程之缓存用法详解
Mar 14 PHP
php实现的SSO单点登录系统接入功能示例分析
Oct 12 PHP
thinkPHP中配置的读取与C方法详解
Dec 05 PHP
SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程
Jul 27 PHP
PHP基于IMAP收取邮件的方法示例
Aug 07 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
Aug 31 PHP
PHP实现基于栈的后缀表达式求值功能
Nov 10 PHP
PHP实现通过文本文件统计页面访问量功能示例
Feb 13 #PHP
Windows上php5.6操作mongodb数据库示例【配置、连接、获取实例】
Feb 13 #PHP
PHP封装的简单连接MongoDB类示例
Feb 13 #PHP
总结PHP中初始化空数组的最佳方法
Feb 13 #PHP
PHP convert_cyr_string()函数讲解
Feb 13 #PHP
php如何比较两个浮点数是否相等详解
Feb 12 #PHP
PHP+Ajax实现的检测用户名功能简单示例
Feb 12 #PHP
You might like
使用PHP的日期与时间函数技巧
2008/04/24 PHP
PHP下通过QRCode类库创建中间带网站LOGO的二维码
2014/07/12 PHP
php5.3不能连接mssql数据库的解决方法
2014/12/27 PHP
php实现算术验证码功能
2018/12/05 PHP
PHP filesize函数用法浅析
2019/02/15 PHP
phpwind放自动注册方法
2006/12/02 Javascript
Node.js中调用mysql存储过程示例
2014/12/20 Javascript
详谈jQuery操纵DOM元素属性 attr()和removeAtrr()方法
2015/01/22 Javascript
浅谈jquery回调函数callback的使用
2015/01/30 Javascript
angularJS 中$scope方法使用指南
2015/02/09 Javascript
超链接怎么正确调用javascript函数
2016/05/23 Javascript
15个值得开发人员关注的jQuery开发技巧和心得总结【经典收藏】
2016/05/25 Javascript
javascript中数组和字符串的方法对比
2016/07/20 Javascript
AngularJS基础 ng-src 指令简单示例
2016/08/03 Javascript
老生常谈js-react组件生命周期
2017/05/02 Javascript
详解webpack-dev-server的简单使用
2018/04/02 Javascript
关于vue-router的那些事儿
2018/05/23 Javascript
Vue.js 利用v-for中的index值实现隔行变色
2018/08/01 Javascript
基于layui框架响应式布局的一些使用详解
2019/09/16 Javascript
基于Vue的侧边目录组件的实现
2020/02/05 Javascript
vue数据响应式原理知识点总结
2020/02/16 Javascript
[02:56]DOTA2上海特锦赛小组赛解说FreeAgain采访花絮
2016/02/27 DOTA
Linux下远程连接Jupyter+pyspark部署教程
2019/06/21 Python
详解Python图像处理库Pillow常用使用方法
2019/09/02 Python
基于python全局设置id 自动化测试元素定位过程解析
2019/09/04 Python
Pycharm激活码激活两种快速方式(附最新激活码和插件)
2020/03/12 Python
python 实现 hive中类似 lateral view explode的功能示例
2020/05/18 Python
Fanatics英国官网:美国体育电商
2018/11/06 全球购物
几个SQL的面试题
2014/03/08 面试题
信息技术教学反思
2014/02/12 职场文书
《骆驼和羊》教学反思
2014/02/27 职场文书
股票投资建议书
2014/05/19 职场文书
农村党建工作汇报材料
2014/10/27 职场文书
员工年终考核评语
2014/12/31 职场文书
幼儿教师个人总结
2015/02/05 职场文书
Mysql官方性能测试工具mysqlslap的使用简介
2021/05/21 MySQL