Django 数据json格式传输js
- 把一个 list 或者 dict 传递给 js文件,处理后显示到网页上,
直接在视图函数(views.py中的函数)中渲染一个 list 或 dict 的内容,和网页其它部分一起显示到网页上,一次请求一次传输。 - views.py中返回的函数中的值要用 json.dumps(xx)处理,参数xx需要字典或者列表。
- 在网页上要加一个 safe 过滤器。
一 、大致的流程
1.第一步,在view.py渲染
views.py
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import json
from django.shortcuts import render
def home(request):
List = ['列表1', '列表2']
Dict = {
'键1': '值1', '键2': '值2'}
return render(request, 'home.html', {
'List': json.dumps(List),
'Dict': json.dumps(Dict)
})
2.第二步,对应需要跳转的网页home.html :
代码如下:
下新建一个
<script typ