Jquery mobile 基于数据标识获取json数据

Jquery mobile 基于数据标识获取json数据,jquery-mobile,Jquery Mobile,我再次发帖,因为在我的第一个jquerymobile项目的建设过程中,我得到了所有问题的答案。现在的问题是,我需要从已经加载的json中检索特定数据。我的json从新闻表中获取2行,并在列表视图中显示新闻标题。我需要的是,当我点击一个列表来显示我点击的新闻的描述时。到目前为止,我能够获得我点击的列表的news_id,但现在我需要访问json并根据该id获取所需数据。我获取id的代码是: a href='#NewsDetails'数据标识='“+v.news_id+”' 单击列表后,我将获得以下i

我再次发帖,因为在我的第一个jquerymobile项目的建设过程中,我得到了所有问题的答案。现在的问题是,我需要从已经加载的json中检索特定数据。我的json从新闻表中获取2行,并在列表视图中显示新闻标题。我需要的是,当我点击一个列表来显示我点击的新闻的描述时。到目前为止,我能够获得我点击的列表的news_id,但现在我需要访问json并根据该id获取所需数据。我获取id的代码是:

a href='#NewsDetails'数据标识='“+v.news_id+”'

单击列表后,我将获得以下id: $(“a[href=#新闻详细信息])。实时( “点击”, 职能(e){ navIdentity=$(此).data(“标识”); 警惕(航行); } ); 到目前为止一切都很好,但我唯一需要的是使用navIdentity访问json,并获取显示它所需的行。 像往常一样指望你的专业回复…

所以你有你的json数据,你有你想要的元素的“id”。。。因此,只需在json中循环,直到找到要查找的内容。如果您有一些示例json数据,我可以给您一个更好的示例,但它看起来像这样:

$.each(data.newsDetails, function(index, newsDetail) {
    if(newsDetail.id === navIdentity) {
        // do something with newsDetail
        return false; // break out of loop
    }
})

希望这有帮助

谢谢你的回复,但我没有找到我要搜索的内容。如果可能的话,你能帮我举个例子吗?再次感谢。谢谢你,我试过了,效果很好。非常感谢你。