0

我正在使用 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 函数,因为它仍然被识别?

4

0 回答 0