我想根据php条件更新jquery datepicker值。有可能做到这一点。如果是,请帮助我。
<?php if ($newDateTime > $queryStart) {
?>
<script> $(function(){ $('#idTourDateDetails').datepicker({ format: 'yyyy-mm-dd', }); });
<?php } else { ?>
<script> $(function(){ $('#idTourDateDetails').datepicker({ format: 'yyyy/mm/dd', }); }); </script>
<?php } ?>
答案 0 :(得分:2)
if ( '<?php echo $currentDateTime; ?>' > '<?php echo $queryStart; ?>' ){
$('#idTourDateDetails').datepicker({
format: 'yyyy-mm-dd',
changeMonth: true,
changeYear: true,
minDate: 0,
autoclose: true,
startDate: '+1d'
});
}
else {
$('#idTourDateDetails').datepicker({
format: 'yyyy-mm-dd',
changeMonth: true,
changeYear: true,
minDate: 0,
autoclose: true,
startDate: '+0d'
});
}
答案 1 :(得分:0)
您有语法错误,
目前的代码
您尚未关闭if()
所以只需在}
之前添加else {
最终代码
<?php if ($newDateTime > $queryStart) { ?>
<script>
$(function () {
$('#idTourDateDetails').datepicker({format: 'yyyy-mm-dd', });
});
</script>
<?php } else { ?> // <----- } for if is missing
<script>
$(function () {
$('#idTourDateDetails').datepicker({format: 'yyyy/mm/dd', });
});
</script>
<?php }
?>