Функция JQuery Bootstrap-слайдер в AJAX/ другая функция

Я использую загрузочный слайдер JQuery setValue и это работает:

$("#sensor1slide").slider('setValue', [30, 85], false);

Однако я хочу обновить значение ползунка с помощью некоторых значений, возвращаемых при вызове AJAX, в другой функции, например так:

function LoadData() {

    $.ajax({
        url: '/SensorDatas/LoadSettings',
        type: 'GET',
        contentType: 'application/json;',
        dataType: "json",
        async: true,
        processData: false,
        cache: false,
        success: function (result) {
            $("#sensor1slide").slider('setValue', [result.min, result.max], false);        
        },
        error: function (xhr, ajaxOptions, thrownError) { alert(xhr.responseText); $("#loading").val("Error"); }

    })
}

Когда я размещаю аналогичную (ранее работавшую и распознанную) функцию таким образом, я получаю сообщение об ошибке из консоли браузера:

TypeError: $(...).slider is not a function
$("#sensor1slide").slider('setValue', [result.sensor1min, result.sensor1max], fa...

Я предполагаю, что вопрос может быть общим, а не специфичным для этой функции, в том, как реализовать функцию JQuery с другой функцией, чтобы она все еще распознавалась?

0 ответов

Другие вопросы по тегам