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