2011-02-10 19 views
2

webserviceに.ajax呼び出しで次のコードを呼び出して、値を "public_tweets"に取得します。コードは正常に動作し、データをリストビューに取り込みます。問題は、このコードを(ボタンをクリックしたときのように)2回コールすると、リストビューの値が残っていて、リストビューの新しいグループが追加されたことになります。最近の検索のためだけにリストビューを表示する方法...?感謝するすべての助け... !!!!JqueryMobile Listviewは古い値を削除します

$("#placeholder").after('<ul id="unfinshed" data-role="listview" data-theme="b" data-inset="true"></ul>'); 
     // $('#unfinshed').empty(); 
     for (var x = 0; x < public_tweets.length; x++) { 
      var txt = public_tweets[x]; 
      $('<li><a href="#">' + txt.Name + '</a>' + 
      '<ul data-theme="c" data-inset="true">' + 
      '<li> ' + txt.Phone + '</li>' + 
      '<li> ' + txt.Email + '</li>' + 
      '<li> ' + txt.City + '</li>' + 
      '<li> ' + txt.State + '</li>' + 
      '<li> ' + txt.Country + '</li>' + 
      '</ul>' + 
      '</li>').appendTo("#unfinshed"); 

     } 
     $("#unfinshed").page(); 

答えて

0
$("#unfinshed").page('refresh', true); 

または

$("#unfinshed").page('refresh'); 
関連する問題