2012-09-22 86 views
0

我還是jQuery手機新手。我正在嘗試在我的某個網頁上解決一個小問題。jquery mobile動態插入新的鏈接到DOM不工作

我有一個頁面,有一個簡單的鏈接列表。有沒有什麼特別的是在這裏,只是這樣的:

<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消息。我不知道如何解決這個問題。

+0

首先,在退出函數之前忘記'return false'。你從哪裏得到這個錯誤? – Ozerich

+0

增加了'返回false',但它沒有任何區別,我可以告訴。當我點擊任何新添加的鏈接時出現錯誤。 – TH1981

+0

你確定data.out有很好的鏈接嗎? – Ozerich

回答