在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 相关文章推荐
图形数字验证代码
Oct 09 PHP
PHP4实际应用经验篇(4)
Oct 09 PHP
用DBSQL类加快开发MySQL数据库程序的速度
Oct 09 PHP
PHP中的CMS的涵义
Mar 11 PHP
解析在apache里面给php写虚拟目录的详细方法
Jun 24 PHP
PHP中strlen()和mb_strlen()的区别浅析
Jun 19 PHP
php可生成缩略图的文件上传类实例
Dec 17 PHP
Yii框架调试心得--在页面输出执行sql语句
Dec 25 PHP
总结对比php中的多种序列化
Aug 28 PHP
php判断str字符串是否是xml格式数据的方法示例
Jul 26 PHP
laravel 中如何使用ajax和vue总结
Aug 16 PHP
laravel框架邮箱认证实现方法详解
Nov 22 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仿盗链代码
2012/06/03 PHP
php第一次无法获取cookie问题处理
2014/12/15 PHP
tp5 实现列表数据根据状态排序
2019/10/18 PHP
利用PHP计算有多少小于当前数字的数字方法示例
2020/08/26 PHP
Add a Table to a Word Document
2007/06/15 Javascript
Jquery 组合form元素为json格式,asp.net反序列化
2009/07/09 Javascript
一个简单的js动画效果代码
2010/07/20 Javascript
浅析jQuery 遍历函数,javascript中的each遍历
2016/05/25 Javascript
全面了解JavaScript的数据类型转换
2016/07/01 Javascript
Bootstrap 网站实例之单页营销网站
2016/10/20 Javascript
微信开发 JS-SDK 6.0.2 经常遇到问题总结
2016/12/08 Javascript
微信小程序 数据封装,参数传值等经验分享
2017/01/09 Javascript
vue.js删除动态绑定的radio的指定项
2017/06/02 Javascript
详解Layer弹出层样式
2017/08/21 Javascript
js获取文件里面的所有文件名(实例)
2017/10/17 Javascript
JS实现的集合去重,交集,并集,差集功能示例
2018/03/13 Javascript
小程序实现发表评论功能
2018/07/06 Javascript
webpack4 CSS Tree Shaking的使用
2018/09/03 Javascript
javascrit中undefined和null的区别详解
2019/04/07 Javascript
微信小程序发布新版本时自动提示用户更新的方法
2019/06/07 Javascript
vue 实现路由跳转时更改页面title
2019/11/05 Javascript
JS+CSS实现3D切割轮播图
2020/03/21 Javascript
vue addRoutes路由动态加载操作
2020/08/04 Javascript
[01:28]2014DOTA2国际邀请赛中国区预选赛四大豪门直升机抵达会场
2014/05/24 DOTA
[01:38:19]夜魇凡尔赛茶话会 第五期
2021/03/11 DOTA
使用PDB简单调试Python程序简明指南
2015/04/25 Python
Python基于WordCloud制作词云图
2019/11/29 Python
Python类的动态绑定实现原理
2020/03/21 Python
世界上最大的网络主机公司:1&1
2016/10/12 全球购物
马来西亚在线购物:POPLOOK.com
2019/12/09 全球购物
Conforama西班牙:您的家具、装饰和电器商店
2020/02/21 全球购物
英语教育专业毕业生求职信
2014/08/28 职场文书
2014幼儿园教师个人工作总结
2014/11/08 职场文书
2014年评职称工作总结
2014/11/20 职场文书
JS中一些高效的魔法运算符总结
2021/05/06 Javascript
Python进程间的通信之语法学习
2022/04/11 Python