来自AJAX的JQuery Mobile listview刷新

时间:2011-06-21 20:49:48

标签: listview jquery jquery-mobile

我正在尝试执行listview('refresh')并继续

未捕获的异常:在初始化之前无法调用listview上的方法;试图调用方法'刷新'

这是订单。

  1. 打开页面
  2. 点击列表视图选项并打开新页面

    $('#new-page').live('pageshow',function(event){
        RunAJAX();
    });
    
  3. Ajax调用返回HTML和JSON。

    success:function(data){
        $('#MyDiv').html(data.HTML);
        MyJavascript.parseData(data.JSON);
    }
    
  4. 在外部JS文件中运行函数。

    parseData:function(data){
        var retVal='';
        retVal+='<ul data-role="listview" id="my-list">';
        retVal+='<li><a>' + data.listText + '</a></li>';
        retVal+='</ul>';
    
        existingDiv.append(retVal);
        $('#my-list').listview('refresh');
    }
    
  5. 我做错了什么?

0 个答案:

没有答案