发生的事情是您没有阻止浏览器的默认
submit操作发生。因此,您的Ajax POST完成了,但是浏览器本身立即进行了POST-
并且,正如Michal所指出的,您的表单不包含
name字段,因此查找失败。
您需要做两件事来解决此问题。首先,
e.preventDefault();在您的JS
click方法中使用。其次,
request.is_ajax()在视图顶部检查。

发生的事情是您没有阻止浏览器的默认
submit操作发生。因此,您的Ajax POST完成了,但是浏览器本身立即进行了POST-
name字段,因此查找失败。
您需要做两件事来解决此问题。首先,
e.preventDefault();在您的JS
request.is_ajax()在视图顶部检查。