在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 相关文章推荐
PHP5新特性: 更加面向对象化的PHP
Nov 18 PHP
php自动加载的两种实现方法
Jun 21 PHP
php采集文章中的图片获取替换到本地(实现代码)
Jul 08 PHP
让CodeIgniter数据库缓存自动过期的处理的方法
Jun 12 PHP
php中实现获取随机数组列表的自定义函数
Apr 02 PHP
PHP抓取网页、解析HTML常用的方法总结
Jul 01 PHP
Laravel SQL语句记录方式(推荐)
May 26 PHP
php中实现进程锁与多进程的方法
Sep 18 PHP
php的socket编程详解
Nov 20 PHP
laravel 5.4中实现无限级分类的方法示例
Jul 27 PHP
Linux下 php7安装redis的方法
Nov 01 PHP
laravel model模型处理之修改查询或修改字段时的类型格式案例
Oct 17 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
几种显示数据的方法的比较
2006/10/09 PHP
PHP禁止页面缓存的代码
2011/10/23 PHP
destoon二次开发入门示例
2014/06/20 PHP
php include类文件超时问题处理
2015/02/06 PHP
CI框架简单邮件发送类实例
2016/05/18 PHP
PHP7新特性foreach 修改示例介绍
2016/08/26 PHP
tp5.1框架数据库子查询操作实例分析
2020/05/26 PHP
JQuery Study Notes 学习笔记(一)
2010/08/04 Javascript
JavaScript在XHTML中的用法详解
2013/04/11 Javascript
JavaScript实现非常简单实用的下拉菜单效果
2015/08/27 Javascript
jQuery实现图片走马灯效果的原理分析
2016/01/16 Javascript
jQuery中通过ajax调用webservice传递数组参数的问题实例详解
2016/05/20 Javascript
js 获取站点应用名的简单实例
2016/08/18 Javascript
微信小程序 生命周期详解
2016/10/12 Javascript
微信小程序使用request网络请求操作实例
2017/12/15 Javascript
详解vue项目中如何引入全局sass/less变量、function、mixin
2018/06/02 Javascript
详解Axios统一错误处理与后置
2018/09/26 Javascript
layui(1.0.9)文件上传upload,前后端的实例代码
2019/09/26 Javascript
ligerUI的ligerDialog关闭刷新的方法
2019/09/27 Javascript
vue 取出v-for循环中的index值实例
2019/11/09 Javascript
详解Vue中的自定义指令
2020/12/07 Vue.js
Python绘制3d螺旋曲线图实例代码
2017/12/20 Python
数据清洗--DataFrame中的空值处理方法
2018/07/03 Python
python并发和异步编程实例
2018/11/15 Python
python使用response.read()接收json数据的实例
2018/12/19 Python
Python如何优雅获取本机IP方法
2019/11/10 Python
Django框架静态文件处理、中间件、上传文件操作实例详解
2020/02/29 Python
Web前端绘制0.5像素的几种方法
2017/08/11 HTML / CSS
巴基斯坦电子产品购物网站:Home Shopping
2017/09/14 全球购物
董事长秘书岗位职责
2013/11/29 职场文书
办理退休介绍信
2014/01/09 职场文书
学生会招新策划书
2014/02/14 职场文书
程序员求职信
2014/04/16 职场文书
工作经常出错的检讨书
2014/09/13 职场文书
班子群众路线教育实践个人对照检查材料思想汇报
2014/09/30 职场文书
高中班主任心得体会
2016/01/07 职场文书