一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - 在PHP中輸出JS語句以及亂碼問題的解決方案

在PHP中輸出JS語句以及亂碼問題的解決方案

2019-06-16 13:38Blue_Moon PHP教程

今天小編就為大家分享一篇關于在PHP中輸出JS語句以及亂碼問題的解決方案,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

怎樣在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編碼與瀏覽器解析頁面編碼不一致。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對服務器之家的支持。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 四虎在线最新永久免费 | 桃色公寓| 日韩在线一区二区三区免费视频 | 人人人人看人人人做人人 | 国产二区精品视频 | 色播影院性播影院私人影院 | 给我视频免费看 | 日韩精品免费一区二区 | 国产亚洲精品美女久久久 | 2019国产精品 | 精品久久综合一区二区 | 亚洲精品一区二区三区中文字幕 | 男同桌扒开女同桌胸罩喝奶 | 四虎影院4hu | 91污无限制破解安卓2021 | 亚洲AV无码一区二区三区乱子伦 | 久久久久久久久女黄 | 色悠久久久久综合欧美99 | 亚洲精品成人a | 美女班主任让我爽了一夜视频 | 兽皇videos日本另类 | 色男人的天堂久久综合 | 国产精品亚洲片在线不卡 | 国内精品91最新在线观看 | 久久中文字幕乱码免费 | 亚洲成年网站在线观看 | 午夜视频一区二区三区 | 国产91免费在线 | 色人阁小说 | 日韩一级欧美一级一级国产 | 精品国产日韩亚洲一区在线 | 91啪在线观看国产在线 | 亚洲国产成人久久精品hezyo | 日本一在线中文字幕天堂 | 亚洲国产视频网站 | 国产精品一区二区在线观看完整版 | 亚洲国产精品综合欧美 | 911香蕉视频| 国产色综合久久五月色婷婷中文 | 国产欧美日韩亚洲精品区2345 | 小草高清视频免费直播 |