【问题标题】:Selectpicker with add or delete values带有添加或删除值的选择器
【发布时间】:2016-08-25 19:08:10
【问题描述】:

我有一个引导选择器。我有一个 timeRange 值的列表。

<select class="selectpicker">

<option data-icon="" value="00:00-23:59">All Day (12am-11:59pm)</option>
<option data-icon="fa fa-coffee" value="05:00-08:59">Morning (5am-8:59am)</option>
<option data-icon="fa fa-briefcase" value="09:00-16:59">Business Hours (9am-4:59pm</option>
<option data-icon="fa fa-moon-o" value="17:00-20:59">Evening (5pm-8:59pm)</option>
<option data-icon="fa fa-clock-o" value="00:00-11:59">AM Hours (12am-11:59am)</option><option data-icon="fa fa-clock-o" value="12:00-23:59">PM Hours (12pm-11:59pm)</option><option data-icon="fa fa-clock-o" value="00:00-05:59">12am-5:59am</option>
<option data-icon="fa fa-clock-o" value="06:00-11:59">6am-11:59am</option>
<option data-icon="fa fa-clock-o" value="12:00-17:59">12pm-5:59pm</option>
<option data-icon="fa fa-clock-o" value="18:00-23:59">6pm-11:59pm</option>

</select>

用例: 我想添加或删除其中一些并将生成的 JSON 发送到后端。

这是我尝试过的:

 http://jsfiddle.net/M69TH/18/

我有一个名为“删除”的按钮,如果我点击它,我想从选择器中删除一个 timeRanges 并将 JSON 重新发送到后端。

我怎样才能做到这一点?

【问题讨论】:

  • 你要发送的JSON到底是什么?

标签: javascript twitter-bootstrap bootstrap-selectpicker


【解决方案1】:

这将适用于从选择器中删除选定的元素:

function modifications() {
  $('.selectpicker option:selected').remove();
  $('.selectpicker').selectpicker('refresh');
}

用于将 json 发送到后端:

function send() {
    var jsonData = {
         name: "value"; //change this according to your needs
    }

    $.ajax({
        url: 'backend url', //change this
        type: 'post',
        dataType: 'json',
        success: function (data) {
            // any msg you want to display on success
        },
        data: jsonData
    });
}

【讨论】:

  • @TechnoCorner 如果对您有用,请接受答案。
  • 非常感谢!
猜你喜欢
  • 2017-07-15
  • 1970-01-01
  • 2014-05-16
  • 1970-01-01
  • 2022-01-14
  • 2015-03-24
  • 2017-11-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多