ajax
后端传前端
已有一个字典:new_dc_br
a. httpresponse传
return HttpResponse(json.dumps(new_dc_br))
前端js获取:
JSON.parse()
如果只是数据交换,ajax绑定事件,触发数据交换:
前端传后端:【和一般的获取一样,ajax可以post或get】
request.POST.get("front_to_end")
b. render传【可以传网页,其它的字典,都放在一个大的字典中】
这里也要json,dumps
return render(request,"index.html",{'table':table,'form':form,"region_id":rg_id,"branch_id":br_id,"lislio_id":ls_id,"kam_id":km_id,"typ":typ,'aa':json.dumps(new_dc_br)})
前端js获取:
注意1:{{}}里要加|safe,
注意2: {{}}外要加单引号
注意3:JSON.parse转成类似对象形式,才能使用
var a1 = '{{aa|safe}}'
console.log(a1);
let aaa = JSON.parse(a1);
console.log(aaa.x_axis);



