我的网站上,我正在通过一个mustache.js模板运行JSON数据生成一堆轮廓初显。使用AJAX来加载内容的jQuery用户界面对话框
这里是模板:
<script id="profile-preview-template" type="text/template">
<div class="col-sm-3">
<a style="display:block">
<div class="profile-preview">
<img class="img-responsive img-circle center-block" width="200px" src="{{img_url}}" alt="Photo of {{first_name}} {{last_name}}" />
<h1>{{first_name}} {{last_name}}</h1>
<h2 class="text-muted">{{major}}</h2>
<h3 class="text-muted">Cohort {{cohort}}</h3>
</div>
</a>
</div>
</script>
配置文件预览显示了类似first_name
,last_name
的JSON信息选择信息等
这里的JSON数据的格式:
{
"profiles": [
{
"first_name": "Robert",
"last_name": "Hosking",
"img_url": "img/about/hackbert.jpg",
"major": "Computer Science",
"cohort": 12,
"bio": "some info",
"linkedin": "some url",
"home_town": "some place",
"status": "Student"
},
{
"first_name": "Jimmy",
"last_name": "Harval",
"img_url": "img/about/hackbert.jpg",
"major": "Chemistry",
"cohort": 13,
"bio": "some info",
"linkedin": "some url",
"home_town": "some place",
"status": "Student"
}
]
}
然而,当其中一个预览被点击时,我想创建一个包含JSON数据中所有信息的jQuery UI对话框模式弹出窗口(不是只是预览中显示的数据)。
我的问题是如何得到哪个被点击预览轮廓的参考,所以我知道在JSON文件看拿到的其余信息。