Вы используете wNumb для форматирования ввода, переданного в слайдер, поэтому, когда вы пытаетесь извлечь данные из слайдера, он возвращает вам отформатированные входные данные.
В вашем случае, когда вы отформатировали его с помощью thousand: ','
, получилось число от 50000 до 50000 (обратите внимание на запятую). Поэтому, когда вы пытаетесь получить его обратно из слайдера, он возвращает вам 50 000 вместо 50000.
Поэтому я предлагаю вам выполнить следующие действия, чтобы отформатировать числа обратно.
Создать объект wnumb, чтобы передать его слайдеру
var thousand_format = wNumb({
decimals: 0,
thousand: ','
});
Когда вы возвращаете данные из ползунка после использования ползунка, отформатируйте его, используя объект тысяч_форматов, используя метод wnumb's.
var unformat_input = thousand_format.from( '50,000' ); // it will return 50000
То же unformat_input, которое вы используете для установки в URL. wNumb приводит к тому, что слайдер не работает должным образом, так как wNumb требует чисел (50000), и после вашего первого использования вы должны передать ему строку (50 000).
Узнайте больше о wNumb здесь