当我使用 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 下拉插件不起作用