我有一个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);
最佳答案
检查是否已加载您的Jquery UI javascript文件,并检查页面中是否没有重复jquery文件或jquery的某些版本不可用
检查这个类似的问题
$("#slider_range").slider is not a function
关于javascript - 从JSON设置Jquery slider 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30733050/