jquery.min.js:4 Uncaught TypeError: Cannot read property 'temperature' of undefined

270
02 августа 2017, 22:49

Есть javascript код, который выдаёт такую ошибку:

 var period = 1;
var currentTemperature = <?php echo $currentThemperature; ?>;
var maximum = <?php echo $info['maximum'] ?>;
var minimum = <?php echo $info['minimum'] ?>;
var average = <?php echo $info['average'] ?>;
function checkPeriod(){
    period = document.getElementById('period').value;
}
var json = (function () {
    var json = null;
    $.ajax({
        async: false,
        global: false,
        url: '/test/<?php echo $info['hub_id'] ?>/<?php echo $info['position'] ?>',
        type: 'POST',
        dataType: "json",
        data: {period: period},
        success: function (data) {
            json = data;
            currentTemperature = data[data.length-1].temperature;
        }
    });

Что означает эта ошибка?

READ ALSO
Проблема при закрытии модального окна

Проблема при закрытии модального окна

При нажатии на кнопку закрытии модального окна или просто на область вне окна, окно закрывается, но с багом, после закрытия, оно еще раз появляется...

314
Прокрутка вверх

Прокрутка вверх

Как сделать прокрутку к верху страницы при открытии каждого нового элемента? Не используя якоря и гиперссылкиТ

232
Как сделать такую перегрузку Typescript

Как сделать такую перегрузку Typescript

Вот ссылка на playground typescript link

257
появляющийся текст на слайдере

появляющийся текст на слайдере

Есть слайдер, необходимо, чтобы текст выезжал сбоку слайдера каждый раз когда приходит очередь данного слайдаНо есть еще одна вещь текст,...

225