0
我發現這裏和外部很多帖子都在討論這個問題,但是有POST
請求。在ajax GET請求內發送一個列表到django
這就是問題:我在我的JavaScript列表中,我需要發送該列表django視圖作爲參數。
的Javascript
$.ajax({
url: "myMethod",
type: "GET",
data: {"par1":par1,"par2":par2,"list":list},
cache: false,
success: function(d){
// DO SOMETHING
}
}
的Python 代碼(views.py)
def myMethod(request):
par1 = request.GET.get('par1')
par1 = request.GET.get('par2')
list = request.GET.get('list') # DON'T WORK
#OR
list = request.GET.getlist('list') # DON'T WORK
#OR
list = request.GET.getlist('list[]') # DON'T WORK
result = DO_SOMETHING(par1,par2,list)
return result
我想,我在其他帖子中發現三種方式,但沒有在工作。
您還沒有確定是什麼問題。另外'par1-par3'是什麼? – charlietfl
更重要的是,這裏的'list'是什麼,Django有一個可以用'getlist()'得到的列表的特定格式。 – adeneo
@charlietfl對不起,我認爲這很清楚,請參閱**這是問題** – farhawa