今天在返回数据给前端的时候遇到了下面的问题
# 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