以下是我点击API时获得的输出JSON数据,
{'test_1': {'test_name': 'FASTING SUGAR', 'results': '121.00', 'units': 'mg%', 'low_range': 70.0, 'high_range': 110.0}} <tbody>
{% for key, value in data.items %}
<tr class="gradeX">
<td>{{ value.test_name }}</td>
<td>{{ value.results }}</td>
<td>{{ value.units }}</td>
<td>{{ value.low_range }}</td>
<td>{{ value.high_range }}</td>
</tr>
{% endfor %}
</tbody>我从API获取{{ data }},希望将其保存在cookie中,这样我就可以使用{{ data }}的旧值通过jquery将其附加到新值。
发布于 2020-04-22 16:53:54
您可以尝试将数据存储在会话变量中,每次查询视图中的api端点时,都会检索并附加到该变量中:
data = request.session['data']
# get new data from endpoint
# append new data into data variable
request.session['data'] = data要在不刷新整个页面的情况下更新表,此函数(由ajax调用)可以呈现为仅包含tbody元素的单独模板。您可以使用ajax函数仅更新主页中该元素的html。
也许有更好的方法可以做到这一点,但我以前已经成功地使用过这种方法,希望它能有所帮助
https://stackoverflow.com/questions/61360716
复制相似问题