在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 相关文章推荐
用session做客户验证时的注意事项
Oct 09 PHP
php巧获服务器端信息
Dec 06 PHP
PHP中的日期处理方法集锦
Jan 02 PHP
Windows下XDebug 手工配置与使用说明
Jul 11 PHP
如何用C语言编写PHP扩展的详解
Jun 13 PHP
PHP实现的简单缓存类
Jul 29 PHP
php+ajax无刷新分页实例详解
Dec 07 PHP
php session实现多级目录存放实现代码
Feb 03 PHP
浅析Yii2 GridView 日期格式化并实现日期可搜索教程
Apr 22 PHP
微信公众平台开发教程②微信端分享功能图文详解
Apr 10 PHP
laravel入门知识点整理
Sep 15 PHP
PHP之header函数详解
Mar 02 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+Mysql基于事务处理实现转账功能的方法
2015/07/08 PHP
详解php比较操作符的安全问题
2015/12/03 PHP
Jquery 1.42 checkbox 全选和反选代码
2010/03/27 Javascript
jquery 事件对象属性小结
2010/04/27 Javascript
测试IE浏览器对JavaScript的AngularJS的兼容性
2015/06/19 Javascript
前端框架Vue.js中Directive知识详解
2016/09/12 Javascript
原生JS中slice()方法和splice()区别
2017/03/06 Javascript
AngularJS实现的回到顶部指令功能实例
2017/05/17 Javascript
基于jQuery中ajax的相关方法汇总(必看篇)
2017/11/08 jQuery
mint-ui 时间插件使用及获取选择值的方法
2018/02/09 Javascript
在vue-cli搭建的项目中增加后台mock接口的方法
2018/04/26 Javascript
JavaScript实现的文本框placeholder提示文字功能示例
2018/07/25 Javascript
理顺8个版本vue的区别(小结)
2018/09/17 Javascript
Vue列表渲染的示例代码
2018/11/01 Javascript
小程序实现留言板
2018/11/02 Javascript
浅谈layer弹出层按钮颜色修改方法
2019/09/11 Javascript
9种方法优化jQuery代码详解
2020/02/04 jQuery
在vue中封装方法以及多处引用该方法详解
2020/08/14 Javascript
[01:18:21]EG vs TNC Supermajor小组赛B组败者组第一轮 BO3 第一场 6.2
2018/06/03 DOTA
python 查找字符串是否存在实例详解
2017/01/20 Python
Django实现组合搜索的方法示例
2018/01/23 Python
python3 map函数和filter函数详解
2019/08/26 Python
python 正则表达式贪婪模式与非贪婪模式原理、用法实例分析
2019/10/14 Python
python同义词替换的实现(jieba分词)
2020/01/21 Python
python 比较字典value的最大值的几种方法
2020/04/17 Python
python操作toml文件的示例代码
2020/11/27 Python
CSS3 border-radius圆角的实现方法及用法详解
2020/09/14 HTML / CSS
FORZIERI澳大利亚站:全球顶级奢华配饰精品店
2016/12/31 全球购物
Origins悦木之源香港官网:雅诗兰黛集团高端植物护肤品牌
2018/03/21 全球购物
美国全球旅游运营商:Pacific Holidays
2018/06/18 全球购物
印尼第一大家居、生活和家具电子商务:Ruparupa
2019/11/25 全球购物
公司户外活动总结
2014/07/04 职场文书
韩语专业职业生涯规划范文:成功之路就在我们脚下
2014/09/11 职场文书
分居协议书范本
2014/11/03 职场文书
运动会表扬稿
2015/01/16 职场文书
党员学习中国梦心得体会
2016/01/05 职场文书