Jquery 如何从django表单发出ajax请求并加载响应数据
这是我的表格Jquery 如何从django表单发出ajax请求并加载响应数据,jquery,python,ajax,django,Jquery,Python,Ajax,Django,这是我的表格 from django import forms from django.utils.translation import ugettext_lazy as _ from category.models import * class ItemForm(forms.Form): category = forms.ModelChoiceField(queryset=Category.objects.filter(is_active=True).order_by('categ
from django import forms
from django.utils.translation import ugettext_lazy as _
from category.models import *
class ItemForm(forms.Form):
category = forms.ModelChoiceField(queryset=Category.objects.filter(is_active=True).order_by('category_text'),label=_("Category"))
subcategory = forms.ModelChoiceField(queryset=Subcategory.objects.all().order_by('subcategory_text'),label=_("Subcategory"))
item = forms.CharField(widget=forms.TextInput(attrs=dict(required=True, max_length=30, render_value=False)), label=_("Item")
这是models.py
from django.db import models
class Category(models.Model):
category_text = models.CharField(max_length=200)
pub_date = models.DateTimeField('date published')
is_active = models.BooleanField()
def __str__(self):
return self.category_text
class Subcategory(models.Model):
category = models.ForeignKey(Category)
subcategory_text = models.CharField(max_length=200)
def __str__(self):
return self.subcategory_text
我想先从下拉列表中选择类别
,然后基于类别
该类别下的所有子类别
,我想在子类别
下拉列表下加载
我不知道如何从django表单
发出ajax
请求
,并将响应数据加载回表单
中的下拉列表
提前谢谢你的帮助 您的ajax调用(客户端)将放在模板中,而服务器端将放在视图中。请参阅示例如何控制模板,因为表单是从forms.py
生成的。另外,请查看您的ajax调用(客户端)将放在模板中,并在视图中的服务器端查看示例如何控制模板,因为表单是从forms.py
生成的