0
我的網站上有一個JQuery UI雙倍範圍滑塊。但是我從我的數據庫中獲取滑塊的最大值和最小值。JQuery UI滑塊錯誤(TypeError:max.toFixed不是函數)
$.ajax({
url: "init.php",
type: "GET",
data : {"method": "price"},
async: false,
success: function(data){
var result = JSON.parse(data);
price.min = result.min;
price.max = result.max;
}
});
所以我有一個
price = {
max: 0,
min: 1000
};
對象,我給新值值在上面的阿賈克斯成功函數的參數。
$("#slider-range").slider({
range: true,
min: price.min, //these don't work
max: price.max,
values: [ price.min, price.max ],
slide: function(event, ui) {
$("#amount").val(ui.values[ 0 ] + " Ft" + " - " + ui.values[ 1 ] + " Ft");
},
change: function(event, ui){
var values ={
min: ui.values[0],
max: ui.values[1]
};
filter("price",values);
}
});
$("#amount").val($("#slider-range").slider("values", 0)
+ " Ft" + " - " + $("#slider-range").slider("values", 1)+ " Ft");
這裏是我的JQuery UI雙範圍滑對象 而且我得到了在瀏覽器的控制檯此錯誤消息:
類型錯誤:max.toFixed不是一個函數[瞭解更多] jQuery的ui.js:15006:26
而你如何從ajax調用返回這些值? – adeneo
price.min = result.min; price.max = result.max; –
這是在成功函數 –