小编典典

如何通过Ajax发布的Django中的数组

ajax

当我尝试通过Ajax(jQuery)将数组发送到Django时

JavaScript代码:

new_data = ['a','b','c','d','e'];
$.get('/pythonPage/', {'data': new_data},function(data){});

我尝试读取数组:

蟒蛇:

request.GET.get("data[]")

我只得到最后一个数组值:

'e'

我究竟做错了什么?


阅读 187

收藏
2020-07-26

共1个答案

小编典典

您正在寻找QueryDictgetlist

request.GET.getlist('data')
request.GET.getlist('data[]')
request.GET.getlist('etc')

https://docs.djangoproject.com/zh-CN/2.0/ref/request-
response/#django.http.QueryDict.getlist

2020-07-26