识别for循环呈现的多个div的唯一性

时间:2015-12-28 16:32:34

标签: javascript jquery html ajax user-interface

场景很简单我正在获取不同用户的帖子&像facebook一样在主页上显示。我的应用程序触发一个ajax请求接收json响应[响应中的每个帖子都有一个唯一的帖子ID]在它上面运行一个for循环&在页面上呈现多个div。

我正在使用mustascheJS进行客户端模板化。

假设下面是一个模板,它会在每次迭代时附加到容器div

<script  type="x-tmpl-mustache" id="todaysmoviescontainertemplate">
    <div id="movie_info" class="bg-default" style="display:table;width:100%;">
        <div style="display:table-row"> 
            <div style="display:table-cell;width:30%;"><a href=""><samp>{{movie}}</samp></a></div>
            <div style="display:table-cell;width:30%;">{{movieTime}} UTC | {{localTime}} your time</div>
            <div style="display:table-cell;width:10%;">{{movieStatus}}</div>
            <div style="display:table-cell;width:30%;">{{theatre}} theatre, {{location}}</div>
        </div>
    </div>
</script>

成功时ajax将此模板附加到一个容器div,该容器div加载了循环运行次数的不同数据。

现在问题是我有n个电影帖子,其中div标识movie_info具有不同的数据。

如果我需要编辑&amp;更新一个特定的电影帖子如何编辑该&amp;将更改发送到服务器,因为所有模板div具有相同的ID?我如何确定唯一性。我是否应该为每个模板div或其他东西设置一个独特的隐藏字段?

0 个答案:

没有答案