如何在JavaScript文件中从PHP编写JSON代码

How to write JSON code from PHP in JavaScript file

本文关键字:PHP 编写 JSON 代码 JavaScript 文件      更新时间:2023-09-26

这是我的employeeshift.js代码,我不知道如何在JavaScript文件中做PHP代码

这是employeeshift.js里面的代码但是var inorno是空的

$(document).ready(function(){
var inorno= "<?php echo json_encode($inOrOut ); ?>";
if(inorno=="0"){
 $('.Sales1').hide();
 }else{
$('.Sales1').show();
} 
});

将js文件重命名为php ....或过去的js代码到PHP文件,然后像下面这样做

        <?php 
        //some of your main php file code ..........
?>
<script type="text//javascript">
        $(document).ready(function(){
    var inorno= "<?php echo json_encode($inOrOut ); ?>";
    if(inorno=="0"){
     $('.Sales1').hide();
     }else{
    $('.Sales1').show();
    } 
        });
</script>

你的JS文件可能不会被解析为PHP脚本,除非你改变了一些服务器配置。一种方法是将其重命名为employeeshift.js.php

如果这是你的JS文件,那么var value将总是为null,只有当文件是php并且你在脚本标签

中添加它时,你才能给var赋值

您不能(也许不应该,即使您可以)将PHP写入JavaScript文件。服务器上的PHP并不"知道"它应该执行您放置在那里的任何PHP代码。另一种方法是将JavaScript(由<script></script>标记包围)放在PHP文件中,然后您就可以工作了。