django render和HttpResponse
阿新 • • 發佈:2019-02-05
今天在返回資料給前端的時候遇到了下面的問題
# 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