如何在ajax的帮助下通过下拉框过滤数据库?



谢谢您的帮助。我有一个模板,通过下拉菜单从用户获取一个值,然后这个值通过ajax发送到服务器。我想根据这个值过滤数据库数据。但是经过过滤后,模板中的queryset值为空。为什么查询集为空?我的模板:我的ajax代码视图代码:根据通过ajax从用户接收到的数据筛选数据其中应显示过滤后的数据:在这里输入图像描述当前显示的内容:没有数据

在模板中,在ajax代码中,而不是:

$('#select').on('change', function (){

试题:

$('#select').change(function (e) {

另外,无论你使用哪种浏览器,使用"web开发工具"导航到"网络"选项卡,你会看到每个事件被触发时正在发送和接收哪些请求。这将有助于识别问题。

我用一个类似的问题回答了这个问题。你必须在你的成功函数中做点什么。你必须告诉它你想对返回的数据

做什么django render not updating context

最新更新