您的位置:首页 > 编程语言 > Go语言

django前后端数据传输学习记录

2017-06-09 17:53 232 查看
在开发过程中会遇到这样的情况

后台返回了一堆的数据,是一个列表

例如

datas = [{"a":1, "b":2}, {"c": 3,"d":4}, {"c": 3,"d":4}, {"c": 3,"d":4}]


前端的html可以通过使用

<div id="test">
{% for data in datas %}
<p>{{ data.a }}</p>
<p>{{ data.b }}</p>
{% endfor %}
</div>


来获取数据,但是如果想要指定的数据,如要获取列表中的第二个字典的数据怎么办呢?查询了下资料

{{ datas.2 }}


貌似可以实现这个效果

如果是这样

<div id="test">
{% for data in datas %}
<p>{{ data.a }}</p>
<p>{{ data.b }}</p>
<button onclick="function()">test</button>
{% endfor %}
</div>


点击按钮弹出弹窗获取更详细的数据呢

其实可以通过使用jquery选择器来选择指定的值

function(){
$(this).parent().childNodes[1].childNodes[0]
$(this).parent().childNodes[2].childNodes[0]
}


这样可以获取到指定的data.a和data.b的值。缺点是写死了,如果页面有改动就要重新修改
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: