您的位置:首页 > 理论基础 > 计算机网络

django render和HttpResponse

2018-01-22 17:46 856 查看
今天在返回数据给前端的时候遇到了下面的问题

# return render(
#               request, 'assets/assets_search.html',
#               {"user":  json.dumps('aa'),

#                "serverList": json.dumps(serverList),
#                }
#               )


这种方式ajax在接收到后一直执行error部分代码,其实返回的数据是没有问题的。

后来换了

return HttpResponse(json.dumps({“serverList”:serverList}), content_type=”application/json”)

这种形式就没有问题了

在返回json对象,动态在原页面加载显示的时候,还是使用httpresponse吧。你直接返回数据给html,不同过ajax请求这种的可以用render

https://www.cnblogs.com/psklf/archive/2016/05/30/5542612.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: