[英]Not able to get .listview('refresh') and .trigger( “updatelayout”) working
我正在使用Ajax检索数据并填充列表。 但是我无法让jQuery Mobile添加样式列表所需的类,或者如果我进行新搜索(旧结果仍在列表中)则刷新列表。
我已经在Stack上找到了很多类似的Q / A,但是没有一种解决方案有效。 我尚未实现在jQuery Mobile上找到的整个解决方案,但是我认为这应该仍然有效吗?
我建立清单错误吗? 我在这里摆弄
// HTML
<ul id="brandList" class="front" data-role="listview" data-inset="true"></ul>
// JS
var el = Part.mainSearchResult();
$(response.brands).each(function(){
var brand = $(this)[0];
var url = '/brand?id=' + brand.id;
var li = $(el.brand).clone();
$(li).find('a').prop('href',url);
$(li).find('a').text(brand.name);
$('#brandList').append(li);
});
$('#brandList').listview('refresh');
$('#brandList').trigger( "updatelayout");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.