Просто искам да получа точната стойност на плъзгача на диапазона на падащата мишка (освобождаване).
var rangeslidervalue= $(".ex2").val();
Използвам текста на входния тип като плъзгач за bootstrap.Имам стойност всеки път на плъзгане на мишката, но искам стойност само на мишката освобождаване не всеки път, защото аз съм удря Аякс, когато плъзгача е drag.I имам проблем, когато плъзнете плъзгача Аякс е удря всеки път и да получите ERROR Неуспешно зареждане на ресурс: net :: ERR_CONNECTION_TIMED_OUT По-долу е Моят плъзгач.
Моят код:
$("sliderclass").change(function() {
var scrollvalue = $(this).val();
var dataString = JSON.stringify({
scroll:scrollvalue
});
jQuery.ajax({
type: "POST",
data: dataString,
contentType: "application/json; charset=utf-8",
url: "ajax url",
dataType: "json",
success: function(data1) {
console.log(data1);
}
});
});
Благодаря предварително
Отговори:
1 за отговор № 1ако използвате jQuery UI плъзгача, отколкото можете да получите стойност по този начин
$( "#slider" ).slider({
max: 5,
value: 2,
stop: function( event, ui ) {
alert(ui.value);
}});
0 за отговор № 2
обикновено има a stop
функция за обратно извикване на плъгина, която ще се изпълнява, когато спрете да дърпате елемента. Ето примерният код на jquery ui плъзгача за справка:
$( "#some_example_slider" ).slider({
range: true, step: 50, min: 0, max: 450,
values: [ 0, 450 ],
stop: function( event, ui ) {
var v1 = ui.values[0];
var v2 = ui.values[1];
$.ajax({
type: "POST",
url: "ajax_file.php",
data: "value1="+v1+"&value2="+v2,
cache: false,
success: function(html){
//do suff
}
});
}
});