这是我的<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
答案 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赋值