【问题标题】:How to create listview dynamically using jquery mobile?如何使用 jquery mobile 动态创建列表视图?
【发布时间】:2011-05-02 06:18:43
【问题描述】:

我正在使用像this 这样的过滤器搜索。但是我必须从数据库中动态创建列表视图。请帮助

【问题讨论】:

  • 这是在页面加载时还是通过 AJAX 获取链接?
  • 页面加载后,我必须创建搜索建议框

标签: android cordova jquery-mobile


【解决方案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');
        }
    });
});

【讨论】:

  • 您放在那里的两种情况需要不同的数据加载方式。第一个 - 数据必须包含 ul 标签,第二个 - ul 标签不能被覆盖。
  • 因此是伪代码。不覆盖附加 li 标记的 ul 标记并通过 ajax 调用刷新。只是试图让操作人员知道如何进行此操作
  • 是的,我知道。我已经这样做了几次,人们说“不,它不起作用”,因为他们没有摆弄它,只是输入他们的代码并等待它工作:P pseudocode 对大多数人不起作用人;)
猜你喜欢
  • 2016-09-30
  • 1970-01-01
  • 2013-11-07
  • 2012-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-01
  • 1970-01-01
相关资源
最近更新 更多