0

我还是 jQuery mobile 的新手。我正在尝试解决我的一个页面上的一个小问题。

我有一个包含简单链接列表的页面。这里没有什么特别的,就是这样:

<ul>
    <li> <a href="test.php">One</a></li>
    <li> <a href="test1.php">Two</a></li>
    <li> <a href="test2.php">Three</a></li>
    <li> <a href="test3.php">Four</a></li>
    <li> <a href="test4.php">Five</a></li>
<ul>    
<a href="#" id="list_more">More</a> 

我有一点 js,所以当#list_more点击链接时,我们会执行一个 ajax 调用,它会拉出接下来的五个项目并添加到ul.

$('#list_more').click(function(){
    $.post("/scripts/ajax.php", function(data){
        $('#list_more').attr('data-time',data.time);
        $('ul li:last').after(data.out);
    });
})

这些页面是使用多页模板设置的。因为新页面是动态添加到 DOM 中的,所以我收到了一条Error loading page消息。我不知道如何解决这个问题。

4

1 回答 1

0

您是否尝试过刷新您的列表?http://operationmobile.com/dont-forget-to-call-refresh-when-adding-items-to-your-jquery-mobile-list/

于 2012-09-23T03:12:41.660 回答