2015-11-02 35 views
1

我想在ajax中通过URL发送数组,并且在后端我想在python中访问该数组。我怎样才能做到这一点在python中通过url发送数组django

<!--Java script code --> 
var arr[] = [1,2,3]; 
$.ajax(function(){ 
url: 'myurl/arr=' + arr, 
}); 

如何使用“改编”的Python为显示

- 编辑 -

def use_arr(request) 
    method = request.GET 
    list = method.get('arr') 

在那里,我想用以上是蟒蛇视图该数组,但我无法访问该数组用于显示目的。

+0

你可以尝试使用' 'myurl/ARR =' + JSON.stringify (arr)' –

+0

[jQuery中序列化为JSON]的可能重复(http://stackoverflow.com/questions/ 191881 /序列化到JSON的jQuery) – Sayse

+0

@亚历山大但如何访问这在Django – xxCodexx

回答

0

的Javascript

$.get('myurl', {arr: JSON.stringify(arr)}) 

了解更多关于$不用彷徨:https://api.jquery.com/jquery.get/

的Python

import json 
# ... 
list = json.loads(request.GET['arr'])