当我使用 sumoselect.js 插件时下拉菜单不刷新

Posted

技术标签:

【中文标题】当我使用 sumoselect.js 插件时下拉菜单不刷新【英文标题】:Dropdown not refreshing when i used sumoselect.js plugin 【发布时间】:2019-01-07 00:32:44 【问题描述】:

我使用sumoselect.js 插件,我试图通过 AJAX 从 DB 动态获取下拉选项。但选项并未重建。

我花了几个小时。请在这个问题上帮助我。

【问题讨论】:

可以加个sn-p吗? 你使用.add()方法吗? 这是我的代码,请看下面 $.ajax( url: 'url', type: 'POST', data: 'geo=' + $(this).val() , success: function(data) var output = []; $('select#market_search').empty(); $.each(JSON.parse(data), function(key, value) $('select#market_search')[0].sumo.add (value.value); ); $('select#market_search').trigger("liszt:updated"); 您的代码有效吗?你能记录变量输出吗? 【参考方案1】:

.add() 函数对我有用,在 for 循环之前,我们需要删除以前的下拉值,然后使用 .add() 函数。 我尝试了它的工作。

【讨论】:

以上是关于当我使用 sumoselect.js 插件时下拉菜单不刷新的主要内容,如果未能解决你的问题,请参考以下文章

使用 Angular js 验证 jquery 下拉插件不起作用

Jquery:下拉菜单在移动设备上无法正常工作

如果空格键在所有浏览器中打开下拉菜单,为啥我的 onchange 触发菜单被认为无法访问

asp二级联动下拉菜

Foreach 并继续创建子菜单列

如何在选定控件上使用 Jquery Multiselect 插件