2011-06-16 53 views
0

我正在創建一個顯示「學生」類的移動應用程序。例如,在jQm頁面(「entity_list」)上生成一個列表,當點擊該頁面時,它將把它們帶到同一頁面上的另一個部分,在那裏它將拉取關於該列表的信息列表。Jquery Mobile + PHP用戶信息

<a href="#entity" data-identity="'.$class['id'].'">'.$class['title'].'</a> 

當點擊該代碼被用於提取信息:這是通過嵌入在URL像這樣的ID進行

$("a[href=#entity]").live("click", 
    function(e) { 
     navIdentity = $(this).data("identity"); 
     $.post("entity.php", { entity_id: navIdentity}); 
     $("#entity").page();      
    } 
); 

我現在面臨的問題是,我不能再提取該ID然後通過PHP加載更多。

是否有人知道是否有更好的方法或如何解決這個問題。謝謝一堆!

+0

是否click事件火?嘗試添加一個alert('cannons are go');'在navIdentity = [']'上方的函數內部。我不知道.live(),但我通常必須像這樣'.unbind('click')。bind('click',function(){})''來取代JQM標準點擊處理程序。 – Phliplip 2011-06-16 07:03:51

+0

它的工作原理,我甚至用螢火蟲檢查一切發送... – 2011-06-16 07:05:14

回答

0

這個怎麼樣?

navIdentity = $(this).attr("data-identity"); 

它會工作嗎?