У меня есть слайдер диапазона JQuery (два значения). Я пытаюсь установить значение из JSON:Установите значение ползунка JQuery из JSON
$.ajax({
url: '/SensorDatas/LoadSettings',
type: 'GET',
contentType: 'application/json;',
dataType: "json",
async: true,
processData: false,
cache: false,
success: function (result) {
$("#sensor1slide").slider('option','values',0, result.sensor1min);
$("#sensor1slide").slider('option','values',1, result.sensor1max);
},
error: function (xhr, ajaxOptions, thrownError) { alert(xhr.responseText); $("#loading").val("Error"); }
})
Мои ползунки не обновляется, хотя я знаю, что значения возвращаются. Мне было интересно, было ли это потому, что они не были правильно выбраны?
Когда анализ консоль браузера я получаю эту ошибку:
TypeError: $(...).slider is not a function
$("#sensor1slide").slider('option','values',0, result.sensor1min);
эта ошибка означает, что ваш плагин не определен. Вы добавили ссылку на файлы плагина? вы проверяли, загружаются ли они? –
@AwRak - они загружаются и работают. Я использую их значение в другом виджетах, я просто не могу программно установить значение – tomdertech
так, как вы его написали, вы получаете значение, а не устанавливаете его. Попробуйте var min = result.sensor1min; var max = result.sensor1max; $ ("# sensor1slide") .slider ({values: [min, max]}); – loli