如何通过Ajax发布Django中的数组
当我尝试通过Ajax(jQuery)向Django发送数组时
JavaScript代码:
new_data = ['a','b','c','d','e']; $.get('/pythonPage/', {'data': new_data},function(data){});
我尝试读取数组:
python:
request.GET.get("data[]")
我只得到最后一个数组值:
'e'
我究竟做错了什么?
您正在寻找QueryDict
的getlist
request.GET.getlist('data') request.GET.getlist('data[]') request.GET.getlist('etc')
https://docs.djangoproject.com/en/2.0/ref/request-response/#django.http.QueryDict.getlist