2011-02-10 51 views
2

我調用以下代碼在.ajax調用webservice並獲取值到「public_tweets」。該代碼工作正常,也填充數據到列表視圖。問題是如果我調用這段代碼兩次(就像點擊按鈕時),listview中之前填充的值仍然存在,並添加了一組新的listview。如何僅爲最近的搜索顯示listview ... ????。讚賞所有的幫助...... !!!!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');