在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 管理系统程序中的后门
Aug 05 PHP
CodeIgniter使用phpcms模板引擎
Nov 12 PHP
PHP实现获取图片颜色值的方法
Jul 11 PHP
php+mysql实现用户注册登陆的方法
Jan 03 PHP
php返回字符串中所有单词的方法
Mar 09 PHP
php模拟服务器实现autoindex效果的方法
Mar 10 PHP
thinkphp如何获取客户端IP
Nov 03 PHP
PHP重定向与伪静态区别
Feb 19 PHP
PHP获取中国时间(上海时区时间)及美国时间的方法
Feb 23 PHP
PHP实现在数据库百万条数据中随机获取20条记录的方法
Apr 19 PHP
PHP时间函数使用详解
Mar 21 PHP
laravel5.6 框架操作数据 Eloquent ORM用法示例
Jan 26 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中开发XML应用程序之基础篇 添加节点 删除节点 查询节点 查询节
2010/07/09 PHP
Codeigniter实现处理用户登录验证后的URL跳转
2014/06/12 PHP
PHP实现的多维数组排序算法分析
2018/02/10 PHP
PHP判断一个变量是否为整数、正整数的方法示例
2019/09/11 PHP
jQuery 学习6 操纵元素显示效果的函数
2010/02/07 Javascript
JS获取当前日期时间并定时刷新示例
2021/03/04 Javascript
js中对函数设置默认参数值的3种方法
2015/10/23 Javascript
基于Jquery制作图片文字排版预览效果附源码下载
2015/11/18 Javascript
Javascript实现图片加载从模糊到清晰显示的方法
2016/06/21 Javascript
Bootstrap轮播插件使用代码
2016/10/11 Javascript
微信小程序  网络请求API详解
2016/10/25 Javascript
JS实现物体带缓冲的间歇运动效果示例
2016/12/22 Javascript
详解Vue监听数据变化原理
2017/03/08 Javascript
vue2实现移动端上传、预览、压缩图片解决拍照旋转问题
2017/04/13 Javascript
es6学习笔记之Async函数基本教程
2017/05/11 Javascript
Node.js系列之安装配置与基本使用(1)
2019/08/30 Javascript
Vue清除定时器setInterval优化方案分享
2020/07/21 Javascript
[01:08]2014DOTA2展望TI 剑指西雅图LGD战队专访
2014/06/30 DOTA
python生成指定尺寸缩略图的示例
2014/05/07 Python
深入讲解Python编程中的字符串
2015/10/14 Python
pandas数据处理基础之筛选指定行或者指定列的数据
2018/05/03 Python
Python3 jupyter notebook 服务器搭建过程
2018/11/30 Python
Python进度条的制作代码实例
2019/08/31 Python
Python ellipsis 的用法详解
2020/11/20 Python
详解通过变换矩阵实现canvas的缩放功能
2019/01/14 HTML / CSS
亚洲最大的眼镜批发商和零售商之一:Glasseslit
2018/10/08 全球购物
Flesh Beauty官网:露华浓集团旗下彩妆品牌
2021/02/15 全球购物
Moda Operandi官网:美国奢侈品电商,海淘秀场T台同款
2020/05/26 全球购物
公司保密承诺书
2014/03/27 职场文书
大一学生个人总结
2015/02/15 职场文书
2015应届毕业生求职信范文
2015/03/20 职场文书
2015年学校团委工作总结
2015/05/26 职场文书
药品销售员2015年终工作总结
2015/10/22 职场文书
《西门豹》教学反思
2016/02/23 职场文书
商业计划书范文
2019/04/24 职场文书
如何书写授权委托书?
2019/06/25 职场文书