选择2,当"未找到结果时触发事件"使用ajax

时间:2016-09-13 18:17:22

标签: ajax events select2

我正在使用具有数据依赖性的select2的多个实例。我试图禁用依赖Select2元素,如果没有结果或JSON是空的(使用多Select2与Ajax)。

例如,我依赖于"产品"中的选定值。如果产品选择有可用的子类别,我需要启用"子类别select2"和负载相关的子类别。但是如果选择的产品有子类别,我应该保留我的"子类别select2"禁用。因此,当JSON中没有数据时,我需要解决方案来触发事件。如果没有匹配/数据,如何触发事件?

谢谢大家的帮助,但到目前为止我在Select2文档中找不到任何内容。我可能会遗漏一些非常明显的东西。

这是我想要做的事情的一个虚拟例子。像" NoMatchesFound"

$("#sub-category").select2({
  ajax: {
    ***** and so on***, but will return no results from CMS
   } 
  NoMatchesFound: function(data) {
        // if no matches disable this.select2
        // if no matches do something here 
  }

});

0 个答案:

没有答案