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

时间:2015-10-15 06:07:37

标签: javascript php jquery json variables

这是我的<div class="form-group"> <label for="geckoHatchling">Gecko Hatchling?</label> <div class="radio"> <label> <input type="radio" name="geckoHatchling" id="geckoHatchlingYes" value="1"> Yes </label> </div> <div class="radio"> <label> <input type="radio" name="geckoHatchling" id="geckoHatchlingNo" value="0" checked> No </label> </div> </div> 代码,我无法弄清楚如何在JavaScript文件中执行PHP代码

这是employeeshift.js中的代码,但我的employeeshift.js为空

var inorno

4 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

将您的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>

答案 2 :(得分:0)

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

答案 3 :(得分:0)

如果这是你的JS文件而不是var值将始终为null,只有当文件是php并且你在脚本标记中添加它时,你才可以为var赋值