单击重新加载jquery移动列表视图
我正在开发一个iOS PhoneGap应用程序。多亏了jFeed,我现在从Facebook上获得了一个RSS提要,然后它会显示在一个列表视图上:一切都很好。我现在想允许用户重新加载列表视图 以下是我迄今为止所尝试的:单击重新加载jquery移动列表视图,jquery,ios,cordova,mobile,Jquery,Ios,Cordova,Mobile,我正在开发一个iOS PhoneGap应用程序。多亏了jFeed,我现在从Facebook上获得了一个RSS提要,然后它会显示在一个列表视图上:一切都很好。我现在想允许用户重新加载列表视图 以下是我迄今为止所尝试的: <div data-role="page" id="index"> <div data-role="header" data-id="foo2" data-position="fixed"> <h1>Ac
<div data-role="page" id="index">
<div data-role="header" data-id="foo2" data-position="fixed">
<h1>Actu BDA Audencia</h1>
<a href="#" onclick="$('#result').append(html);
$('#result').listview("refresh");" data-icon="info" data-rel="popup" data-position-to="window" data-role="button" data-transition="pop" data-iconpos="left" class="ui-btn-right">Update</a>
</div>
<div data-role="content">
<div class="pull-to-refresh">test</div>
<ul id="result" data-role="listview" data-divider-theme="d">
</ul>
</div>
<script>
jQuery(function() {
jQuery.getFeed({
url: 'http://www.facebook.com/feeds/page.php?id=360453900718092&format=atom10',
success: function(feed) {
$.mobile.loading( "show" );
var html = '';
var numjour= '';
var nummois = '';
var heure = '';
var newitem = '';
for(var i = 0; i < feed.items.length && i < 10; i++) {
var item = feed.items[i];
numjour = item.updated.substr(8,2);
nummois = item.updated.substr(5,2);
nummois = nummois.replace('0', '');
heure = item.updated.substr(11,5);
newitem = item.description;
html += '<li data-role="list-divider">'
+ numjour
+ ' '
+ months[nummois]
+ '<span class="ui-li-count">'
+ heure
+ '</span></li>'
+ '<li><p><br /><div class="tada">'
+ newitem
+ '</div></li></div>';
}
$('#result').append(html);
$('#result').listview("refresh");
$.mobile.loading( "hide" );
}
});
});
</script>
审计委员会
测试
jQuery(函数(){
jQuery.getFeed({
网址:'http://www.facebook.com/feeds/page.php?id=360453900718092&format=atom10',
成功:功能(提要){
$.mobile.loading(“show”);
var html='';
var numjour='';
var nummois='';
var heure=“”;
var newitem='';
对于(变量i=0;i'
+努乔尔
+ ' '
+月[单位]
+ ''
+休尔
+“”
+“
”
+新项目
+“ ”;
}
$('#result').append(html);
$(“#结果”).listview(“刷新”);
$.mobile.load(“隐藏”);
}
});
});
我添加了一个“更新”按钮来触发重新加载。不幸的是,点击按钮不会触发任何东西。你能帮我吗
多谢各位,
David.您可以使用:$(“#mylist”).listview('refresh')
查看“更新列表”部分:我已经在使用“更新”按钮:但这不会触发更新…关于如何解决此问题的任何帮助?谢谢