Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
单击重新加载jquery移动列表视图_Jquery_Ios_Cordova_Mobile - Fatal编程技术网

单击重新加载jquery移动列表视图

单击重新加载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

我正在开发一个iOS PhoneGap应用程序。多亏了jFeed,我现在从Facebook上获得了一个RSS提要,然后它会显示在一个列表视图上:一切都很好。我现在想允许用户重新加载列表视图

以下是我迄今为止所尝试的:

<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')


    查看“更新列表”部分:

    我已经在使用“更新”按钮:但这不会触发更新…关于如何解决此问题的任何帮助?谢谢