javascript - 我应该如何使用ajax将价格 slider 的值传递给 Controller

标签 javascript php jquery ajax laravel-5

这是我的代码,

var $range = $("#price-slider");
$range.ionRangeSlider({
    min: 130,
    max: 575,
    type: 'double',
    prefix: "$",
    prettify: false,
    hasGrid: true,
    onChange : function (data) {
        console.log(data);
    }
});

在这里,它想将值传递给 Controller ​​。 我应该如何在 onChange 函数中使用 Ajax

我的 Ajax 是这样的

$.ajax({
  url: 'hotelresults',
  type: 'POST',
  data: {
    from: from_val,
    to: to_val
  },
  success: function(data) {
    $('.hotel_list').html(data);
  }
});

还有这里,我不知道如何获取价格 slider 的值和值..

有人帮帮我..

问候 苏加尼亚

最佳答案

对于 ion range sliders , onChange 函数采用一个参数 data ,它保存 slider 的范围值。

在您的情况下,您可以使用 data.fromdata.to 作为 ajax 函数内的范围值。

$.ajax({
  url: 'hotelresults',
  type: 'POST',
  data: {
    from: data.from,
    to: data.to
  },
  success: function(data) {
    $('.hotel_list').html(data);
  }
});

关于javascript - 我应该如何使用ajax将价格 slider 的值传递给 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35859955/

相关文章:

javascript - 在 React 上过滤 json

php - 我应该如何显示图像的缩略图?其中图像存储在数据库中,拇指存储在文件夹中

javascript - MVC Ajax.BeginForm JavaScript 参数

javascript - PHP : Date range selection automatically

javascript - Backbone.js 应用程序的顶层应该是什么?一个 View ,通用对象,?

javascript - 从字符串 JavaScript 中提取数字

php - 在函数外重用变量?

php - Laravel 5.2 中的 Elasticsearch

javascript - 尝试切换 2 个 div

javascript - NodeJS,在 While 循环中向 Promise 添加操作