Я пытаюсь отправить значение из моего ползунка в файл saveprofile.php с постом запроса.
Вот моя скрипка: http://jsfiddle.net/uzq7yym3/
а вот фрагмент кода для поста jquery:
$(document).ready(function(){
var einestundeslider = document.getElementById('slider_einestunde');
$("#saveprofilebutton").click(function(){
$.post('saveprofile.php', 'val=' + einestunde.noUiSlider.get(), function (response) {
alert(response);
});
});
});
saveprofile.php выглядит так:
$value = $_POST['val'];
echo "I got your value! $value";
Но я ничего не получаю: /
Согласно скрипте JS, вам не хватает «>» в синтаксисе html в конце этой строки: <div id="slider_einestunde"></div
Так что HTML-код должен быть таким:
<form action="saveprofile.php">
<div id="slider_einestunde"></div>
Во-вторых, вы используете неверное имя переменной для получения значения, фактическое значение: «einestundeslider», но вы используете «einestunde»
Исправлена версия вашей JS скрипки: http://jsfiddle.net/48n4jp33/
Других решений пока нет …