2011-05-02 59 views

回答

1

伪代码:

$('#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

您放在那里的两种情况需要加载数据的不同方式。第一个 - 数据必须包含ul标签,第二个 - ul标签不能被覆盖。 – naugtur 2011-05-04 11:57:47

+0

因此伪码。不覆盖ul标签附加li标签并通过ajax调用刷新。只是想给你一个关于如何去做这件事的想法 – 2011-05-04 13:08:31

+0

是的,我知道。我已经做过几次了,人们说“不,它不起作用”,因为他们没有摆弄它,只是放入他们的代码并等待它的工作:P“伪代码”不适用于大多数人;) – naugtur 2011-05-05 07:23:54

相关问题