2011-05-02 1 views

Répondre

1

Pseudo Code:

$('#aboutPage').live('pagecreate',function(event){ 
    alert('This page was just loaded/enhanced by jQuery Mobile!'); 

    // do ajax call to get list 
    $.ajax({ 
     url: 'yourRequestPage.php?parm='+yourSearchParm[option], 
     type: 'GET', 
     error : function(){ document.title='error'; }, 
     success: function (data) { 
      $('#selectOptionTag').html(data); 

      // Something like this: 
      $("div#selectOptionTag ul").listview(); 

      // Or this 
      $('ul').listview('refresh'); 
     } 
    }); 
}); 
+0

les deux cas que vous mettez là nécessitent une manière différente de charger les données. first - les données doivent contenir la balise ul, la balise second - ul ne peut pas être écrasée. – naugtur

+0

D'où le Pseudo Code. Ne pas écraser la balise ul ajoutant des balises li et rafraîchir via un appel ajax. J'essaie juste de donner à l'op une idée sur la façon de s'y prendre. –

+0

Oui, je sais. Je l'ai déjà fait plusieurs fois et les gens ont dit "non, ça ne marche pas" parce qu'ils ne l'ont pas manipulé, ils ont juste mis leur code et ont attendu que ça fonctionne: P 'pseudocode' ne fonctionne pas pour la plupart gens ;) – naugtur

Questions connexes