[英]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.