у меня есть этот PHP переменную установить в Joomla 2.5 шаблон файлаэхо переменной PHP внутри функции JQuery
$datestart = date('Y-m-d g:i', strtotime("+1 week"));
$dateend = date('Y-m-d g:i', strtotime("+30 days"));
и когда я эхо этого
<?php echo json_encode($datestart); ?>
внутри страницы PHP работает. Я пытаюсь включить эту переменную внутри функции JQuery компонента RS Form
$formLayout .= "\n".'<script type="text/javascript" src="'.JURI::root(true).'/components/com_rsform/assets/calbs.js"></script>'."\n";
в файл .js я есть
jQuery(function() {
jQuery("#datetimepicker").datetimepicker({
format: "dd MM yyyy - HH:ii P",
showMeridian: true,
autoclose: true,
startDate: <?php echo json_encode($datestart); ?>,
endDate: <?php echo json_encode($dateend); ?>,
minuteStep: 15,
pickerPosition: "bottom-left"
});
});
Но это не работает, и показывает синтаксическую ошибку для PHP эхо линия. Как я могу это решить?
В js-файле вы не можете ввести php-код. – Ravi
какая ошибка? –
Если ваш файл JavaScript не обрабатывается PHP, то '' не будет заменен. Отсюда и синтаксическая ошибка. –