Jquery Mobile + PHP用户信息

问题描述:

我正在创建一个显示“学生”类的移动应用程序。例如,在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

这个怎么样?

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

它会工作吗?

选择器可能存在问题。你是

$("a[href=#entity]") 

我假设你需要添加引号,像这样

$("a[href='#entity']") 

见jQuery的API在http://api.jquery.com/attribute-equals-selector/