引导程序 3 下拉列表不会更新
Bootstrap 3 dropdown does not update
我正在尝试从mysql填充引导程序3下拉列表。第一次工作正常。我向 mysql 添加了更多行,它们不会显示在下拉列表中。但是,如果我刷新页面,行会显示在我的下拉列表中。我也试图显示警报,但它只显示第一次,所以代码甚至没有第二次调用。
$.ajax({
dataType: "json",
type: "POST",
async: false,
url: 'update_dropdown.php',
cache: false,
success: function(data)
{
$("#dropdown").empty();
for (var i = 0; i < data.length; i++)
{
$("#dropdown").append("<li><a href='#' onclick='item()'><i class='fa fa-folder-open fa-fw'></i> "+data[i]+"</a></li>");
}
}
});
一旦在
ajax 成功处理程序中填充下拉列表,您必须重新初始化下拉列表,如下所示:
$.ajax({
dataType: "json",
type: "POST",
async: false,
url: 'update_dropdown.php',
cache: false,
success: function(data)
{
$("#dropdown").empty();
for (var i = 0; i < data.length; i++)
{
$("#dropdown").append("<li><a href='#' onclick='item()'><i class='fa fa-folder-open fa-fw'></i> "+data[i]+"</a></li>");
}
$("#dropdown").dropdown(); //re-init dropdown
}
});
相关文章:
- 如何在从下拉列表中选择不同的值后更新和调用javascript函数
- 下拉列表未从计算的可观察项更新
- 引导程序 3 下拉列表不会更新
- 使用AngularJS更新下拉列表
- 根据另一个字段选择获取新值后更新下拉列表内容
- 下拉列表选择的值在UI淘汰js中没有更新
- 如果选择/下拉列表发生更改,则Mysql会更新
- 通过下拉列表动态更新总数
- 从knockout.js中的下拉列表更新对象
- 基于第一多选下拉列表更新第二多选下拉列表
- 通过从下拉列表中选择来更新GoogleMaps InfoWindow
- 播放框架:从下拉列表中选择值时更新网页
- 在 Javascript URL 中传递两个变量,以根据传递的值更新下拉列表
- 使用 JavaScript 单击复选框时更新下拉列表框内容
- Django:自动更新下拉列表会导致“form.is_valid()”返回false
- 正在从json消息更新下拉列表,代码不起作用
- 如何使用服务器生成的数组中的值动态更新下拉列表选项
- angularjs无法更新下拉列表更改的指令
- 动态更新下拉列表与jquery
- 使用minimalect更新下拉列表