Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 将AJAX与带有多个复选框的Django MultipleChiceField一起使用_Jquery_Django_Ajax - Fatal编程技术网

Jquery 将AJAX与带有多个复选框的Django MultipleChiceField一起使用

Jquery 将AJAX与带有多个复选框的Django MultipleChiceField一起使用,jquery,django,ajax,Jquery,Django,Ajax,我通过AJAX从带有multipleechoicefield的表单发送数据,在模板中我有多个复选框。发送所选复选框时遇到问题。 我的第一次尝试是: var selected =[]; $('.checkboxes:checked').each(function(){ selected.push($(this).val()) }); 然后在$.ajax中: data: { email : $('[name=email

我通过AJAX从带有multipleechoicefield的表单发送数据,在模板中我有多个复选框。发送所选复选框时遇到问题。 我的第一次尝试是:

var selected =[];
        $('.checkboxes:checked').each(function(){
            selected.push($(this).val())
        });
然后在$.ajax中:

data: {
            email : $('[name=email]').val(),
            country: $('[name=country]').val(),
            category: selected,
但这不起作用。 在此之后,我尝试以字符串形式发送所选值,然后将它们拆分并在视图中创建一个列表。我设法做到了这一点,但我现在不知道如何替换表单中字段的值

form = SubscriberForm(request.POST)
        categories = form['category'].value()
        category = categories[0].split(',')
        del category[-1]
        form.instance.category = category
我不知道为什么这不起作用。我甚至尝试设置一个伪字符串,只是想看看问题是否出在我的category变量上,但这也没用