Как получить значение GET элемента rang HTML: <input type=range min=0 max=100 name="price"> Пробовал: PHP: echo $_POST['price']; //Это не считается GET, но все же, пробовал и данный случай. echo $_GET['price']; Как правильно получить значение?
так должно работать если форма отправлячет методом GET (<form method="get") и в запросе index.php/?price=5 например
Так, у меня немного другая проблема, я использую ionRangeSlider. Получаю данные от данного Rang и присваиваю переменную $rs = $("#rs").data("ionRangeSlider"); Теперь у меня другая проблема, мне нужно передать данные через ajax на другой файл. Код (Javascript): $("#s_save1").on({ click: function() { var res = $rs.result; res = [res.from, res.to]; $.get( 'system/profile/settings.php', { rs: res }); } }); А в файле system/profile/settings.php я прописал. PHP: echo $_GET[rs]; Однако ничего не происходит и данные не получают.
HTML: <div id='#s_save1'>Something</div> Код (Javascript): $("#Rubs").ionRangeSlider({ type: "double", grid: true, min: 0, max: 50000, from: 0, to: 50000, step: 1, postfix: "Р" }); $Rubs = $("#Rubs").data("ionRangeSlider"); //Обрабатывает значение Range $("#s_save1").on({ //Активировать скрипт от элемента <div id='#s_save1'>Something</div> click: function() { var res = $Rubs.result; //Получить результат обработчика. res = [res.from, res.to]; //Получить данные от FROM до TO $.ajax({ url: 'system/profile/settings.php', //Путь к файлу для обработки данных. data : 'zx='+res, //Переменная GET которую можно будет вывести через $_GET['zx'] type : "GET", //Тип передачи данных, можно поставить POST, тогда будет - $_POST['zx'] success: function (data) { //Если успешно, то document.getElementById('result1').innerHTML = data; //Вывожу данные в <div id=result1></div> }, error: function(){//Если ошибка, то alert ("No PHP script: "); //Вывожу данный текст, что путь к файлу не был найден. } }); } }); В обработке, то есть в файле system/profile/settings.php такой код: PHP: echo $_GET['zx']; //Выводит данные Rang