这是我用来附加数据的代码-
schoolNews = $.parseJSON(JSON.stringify(data.data.posts));
$(".schoolNewsList").append (theTemplate(schoolNews));
$("#scroller ul").listview().listview('refresh');
现在,我要做的是刷新整个列表,而不是将数据追加到列表中。
最佳答案
似乎您正在使用listview()
功能的控件。我不确定那是什么,也不知道如何与之交互。但是,在查看您的代码时,我看到您正在调用append()
函数,而不是html()
。调用html()
将替换元素中的所有代码。
新代码:
schoolNews = $.parseJSON(JSON.stringify(data.data.posts));
$(".schoolNewsList").html (theTemplate(schoolNews));
// instead of appending the values, set the value of the html
$("#scroller ul").listview().listview('refresh');