【发布时间】:2014-11-19 07:26:59
【问题描述】:
出于学习目的,我正在开发这个项目。现在的任务很简单:
- 使用
$.getJSON从DB填充数据。 - 每隔
'n'秒检查一次新数据,然后append将其添加到列表中。 - 通知用户新的数据更改。
这是我到目前为止的示例:(JSBin /不要忘记运行 js) 运行示例时,所有问题都将可见。
这是我拥有的 JS 代码:
$(document).bind('pageinit', function(){
var $myList = $( "#myList" );
var newItems = [];
function loadList(){
$.getJSON("http://jsbin.com/vayeni/2.js",function(data){
$.each(data, function( index, value ) {
newItems.push( "<li><a>" + value.airline + "</a></li>" );
if(data>newItems){
alert('New Entry');
data=newItems;
}
});
$myList.append( newItems.join( "" ) );
$myList.listview( "refresh" );
setTimeout(loadList,1000);
});
}
loadList();
});
感谢您的帮助!
【问题讨论】:
标签: javascript jquery refresh settimeout jquery-mobile-listview