Javascript 如何将multi-select box的值发送到django后端

Javascript 如何将multi-select box的值发送到django后端,javascript,jquery,arrays,django,django-views,Javascript,Jquery,Arrays,Django,Django Views,请参见“多重选择”。 如何将多个值从select发送到django后端?您的问题非常少(请解决这个问题),因此我必须做出一些假设 Select2只是一个真正的的包装器。这意味着它的工作原理与表单中的任何其他选择框完全相同。因此,如果使用Django表单对象,则可以使用多回音字段对其进行设置 from django import forms class CountryForm(forms.Form): COUNTRIES = ( ('AUT', 'Austria'),

请参见“多重选择”。
如何将多个值从select发送到django后端?

您的问题非常少(请解决这个问题),因此我必须做出一些假设

Select2只是一个真正的
的包装器。这意味着它的工作原理与表单中的任何其他选择框完全相同。因此,如果使用Django
表单
对象,则可以使用
多回音字段
对其进行设置

from django import forms

class CountryForm(forms.Form):
    COUNTRIES = (
        ('AUT', 'Austria'),
        ('DEU', 'Germany'),
        ('NLD', 'Neitherlands'),
    )

    countries = forms.MultipleChoiceField(choices=COUNTRIES)
然后,在提交表单时,Django将通过将
POST
数据输入视图中的表单来处理所选的多个选项

def update(request):
    if request.method == 'POST':
        # get POST data from the request so it can be validated in your form object
        form = CountryForm(request.POST)
        if form.is_valid():
            # do something with the data

你的问题不是很清楚,你能提供一些细节,也许是一些代码,以及你想做什么。我发现了这个问题:如何将所选值作为post请求发送到django后端?您的问题太广泛了。你基本上是在要求某人构建你的应用程序。对此我很抱歉。我找到了一种做多重选择的方法。我只是想知道如何将multiselect字段中选定选项的值发送到后端。这就是我所需要的,这是一个非常不完整的问题;请更新您的问题,并说明您实际上在尝试做什么。解释Select2中存储的内容,解释如何发回服务器(表单post或ajax),等等。