URL, я использую это thisJavascript и PHP ошибка
У меня есть файл Javascript (JQuery) под названием custom.js, в котором я использую:
(function ($) {
$(document).ready(function() {
$('.days').countdown({
until: directorDate,
layout: '{dn} {dl}',
timezone: +7
});
$('#weather').openWeather({
city: 'directorCity //The city is in a string.It used to be 'New York,US'
placeTarget: '.weather-place',
iconTarget: '.weather-icon',
customIcons: 'dark/files/img/icons/weather/'
});
});
})(jQuery);
В моем заголовке я использую :
<script>var directorDate = new Date(<?php $date = get_option('director_date');?>
<?php if($date) : ?>
<?php echo $date; ?>
<?php endif; ?>);
var directorCity = <?php $city = get_option('director_city');?>
<?php if($city) : ?>
<?php echo $city; ?>
<?php endif; ?></script>
в основном то, что происходит в том, что заголовок получает данные из файла themeoptions.php (форма в WordPress администратора для пользователя на входные data.I не показали, потому что структура бота h director_city и director_date там же), а затем custom.js получает данные из заголовка.
Теперь обратный отсчет работает, однако город не отображается. Почему это так?
Каков формат значения, возвращаемого 'director_date', это String или int, или что? Если это строка, вы не завертываете ее в кавычки. – Rhys
Его строка завернута в коды, но не работает – user3274745