我有一个 javascript 代码,它获取几个复选框的值并将它们的值(整数)插入到数组中:
var my_list = $('.item:checked').map(function(){return $(this).attr('name');}).get();
我想将此 javascript 数组作为参数传递给 python 函数。这就是我现在使用 ajax 和 jQuery 的方式:
$.ajax({
url : "{{tg.url('/foo/bar')}}",
data : {
my_list: JSON.stringify(my_list),
...
},
在 python 方面,我有这段代码来获取参数:
item_list = get_paramw(kw, 'my_list', unicode)
这可行,但我没有将数组作为整数数组接收,而是作为包含“[”、“]”、“”和“””符号的单个字符串接收,我必须对其进行解析而不是我认为处理整个情况的最优雅的方式。
应该如何在python中接收一个整数的javascript数组作为整数数组(而不是字符串)?