在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函数
Oct 09 PHP
php环境配置 php5 mysql5 apache2 phpmyadmin安装与配置
Nov 17 PHP
PHP 多维数组排序实现代码
Aug 05 PHP
php数组索引的Key加引号和不加引号的区别
Aug 19 PHP
php计算2个日期的差值函数分享
Feb 02 PHP
PHP使用GETDATE获取当前日期时间作为一个关联数组的方法
Mar 19 PHP
PHP实现获取中英文首字母
Jun 19 PHP
PHP微信开发之二维码生成类
Jun 26 PHP
如何使用PHP Embed SAPI实现Opcodes查看器
Nov 10 PHP
PHP的消息通信机制测试实例
Nov 10 PHP
mac os快速切换多个PHP版本的方法
Mar 07 PHP
php生成网页桌面快捷方式
May 05 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下图片文字混合水印与缩略图实现代码
2009/12/11 PHP
php 地区分类排序算法
2013/07/01 PHP
php生成图片验证码的实例讲解
2015/08/03 PHP
php实现网站文件批量压缩下载功能
2015/10/28 PHP
PHP 实现 JSON 数据的编码和解码操作详解
2020/04/22 PHP
Javscript删除数组中指定元素并返回新数组
2014/03/06 Javascript
JavaScript获取flash对象与网上的有所不同
2014/04/21 Javascript
jQuery删除一个元素后淡出效果展示删除过程的方法
2015/03/18 Javascript
纯JS实现旋转图片3D展示效果
2015/04/12 Javascript
详解JavaScript中的4种类型识别方法
2015/09/14 Javascript
Javascript的表单验证-初识正则表达式
2016/03/18 Javascript
JavaScript希尔排序、快速排序、归并排序算法
2016/05/08 Javascript
Jquery ajax请求导出Excel表格的实现代码
2016/06/08 Javascript
利用JQuery实现datatables插件的增加和删除行功能
2017/01/06 Javascript
vue项目部署上线遇到的问题及解决方法
2018/06/10 Javascript
vue登录注册实例详解
2019/09/14 Javascript
Python中关于使用模块的基础知识
2015/05/24 Python
Python使用微信SDK实现的微信支付功能示例
2017/06/30 Python
Django中的ajax请求
2018/10/19 Python
python使用udp实现聊天器功能
2018/12/10 Python
Django中使用CORS实现跨域请求过程解析
2019/08/05 Python
Pycharm 使用 Pipenv 新建的虚拟环境(图文详解)
2020/04/16 Python
在matplotlib中改变figure的布局和大小实例
2020/04/23 Python
python爬虫爬取某网站视频的示例代码
2021/02/20 Python
CSS3中的@keyframes关键帧动画的选择器绑定
2016/06/13 HTML / CSS
HTML5实现无刷新修改URL的方法
2019/11/14 HTML / CSS
综合测评自我鉴定
2013/10/08 职场文书
大学毕业感言100字
2014/02/03 职场文书
《桂林山水》教学反思
2014/02/08 职场文书
设计顾问服务计划书
2014/05/04 职场文书
大学生就业自我推荐信
2014/05/10 职场文书
反腐倡廉剖析材料
2014/09/30 职场文书
茶楼服务员岗位职责
2015/02/09 职场文书
六年级情感作文之500字
2019/10/23 职场文书
Python的property属性详细讲解
2022/04/11 Python
详解Flutter网络请求Dio库的使用及封装
2022/04/14 Java/Android