在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编码规范-php coding standard
Mar 16 PHP
php开发工具之vs2005图解
Jan 12 PHP
PHP6 先修班 JSON实例代码
Aug 23 PHP
php在字符串中查找另一个字符串
Nov 19 PHP
php利用header函数实现文件下载时直接提示保存
Nov 12 PHP
页面乱码问题的根源及其分析
Aug 09 PHP
PHP生成Gif图片验证码
Oct 27 PHP
让CodeIgniter数据库缓存自动过期的处理的方法
Jun 12 PHP
PHP框架Laravel的小技巧两则
Feb 10 PHP
php编写批量生成不重复的卡号密码代码
May 14 PHP
PHP Opcache安装和配置方法介绍
May 28 PHP
PHP实现微信对账单处理
Oct 01 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下统计用户在线时间的一种尝试
2010/08/26 PHP
PHP中call_user_func_array回调函数的用法示例
2016/11/26 PHP
jQuery中Dom的基本操作小结
2014/01/23 Javascript
js实现类似菜单风格的TAB选项卡效果代码
2015/08/28 Javascript
js获取表格的行数和列数的方法
2015/10/23 Javascript
浏览器兼容的JS写法总结
2016/04/27 Javascript
jQuery实现的简单百分比进度条效果示例
2016/08/01 Javascript
浅谈JavaScript 中有关时间对象的方法
2016/08/15 Javascript
JS实现禁止鼠标右键的功能
2016/10/15 Javascript
jQuery中的siblings()是什么意思(推荐)
2016/12/29 Javascript
手机端js和html5刮刮卡效果
2020/09/29 Javascript
Bootstrap导航条学习使用(一)
2017/02/08 Javascript
浅谈Vue的加载顺序探讨
2017/10/25 Javascript
React中常见的动画实现的几种方式
2018/01/10 Javascript
jQuery中内容过滤器简单用法示例
2018/03/31 jQuery
React学习笔记之高阶组件应用
2018/06/02 Javascript
对Layer弹窗使用及返回数据接收的实例详解
2019/09/26 Javascript
关于ES6尾调用优化的使用
2020/09/11 Javascript
python使用标准库根据进程名如何获取进程的pid详解
2017/10/31 Python
浅析python3中的os.path.dirname(__file__)的使用
2018/08/30 Python
对numpy中的where方法嵌套使用详解
2018/10/31 Python
Python爬虫学习之获取指定网页源码
2019/07/30 Python
pytorch查看模型weight与grad方式
2020/06/24 Python
python对输出的奇数偶数排序实例代码
2020/12/04 Python
美国知名的时尚购物网站:Anthropologie
2016/12/22 全球购物
Timberland法国官网:购买靴子、鞋子、衣服、夹克和配饰
2019/11/30 全球购物
娇韵诗Clarins意大利官方网站:法国天然护肤品牌
2020/03/11 全球购物
大学校园毕业自我鉴定
2014/01/15 职场文书
乌鸦喝水教学反思
2014/02/07 职场文书
低碳环保标语
2014/06/12 职场文书
英语四级考试作弊检讨书
2014/09/29 职场文书
《鸡兔同笼》教学反思
2016/02/19 职场文书
《正面管教》读后有感:和善而坚定的旅程
2019/12/19 职场文书
golang特有程序结构入门教程
2021/06/02 Python
什么是动态刷新率DRR? Windows11动态刷新率功能介绍
2021/11/21 数码科技
JS实现数组去重的11种方法总结
2022/04/04 Javascript