无法理解此脚本从何处进行 ajax 调用(没有 $.ajax)

Can't understand from where this script is making ajax call (no $.ajax)

我正在使用 ajax_select 应用程序进行自动完成,它有预定义的 JavaScript 自动完成文件,对我来说工作正常,但我还想在 [=33] 中添加一些额外的参数=] 调用,现在正在调用 url -

/ajax_select/ajax_lookup/sizes?term=lar

但我想要的是:

/ajax_select/ajax_lookup/sizes?term=lar&filter=shoe

我尝试了很多次但无法添加额外的参数,因为我无法理解它是如何进行 ajax 调用以及如何传递参数的?

没有$.ajax功能!这怎么可能?

这是该 js 文件的完整代码:

https://github.com/crucialfelix/django-ajax-selects/blob/develop/ajax_select/static/ajax_select/js/ajax_select.js

我已经阅读了文档,因为它是一个 django 应用程序,所以没有与之相关的注释,关于它的 JavaScript 文件的信息不多。

我对JavaScript不太熟悉,谁能帮帮我?

我不知道 django。如果我没有误会;您正在尝试向 ajax 请求添加额外的参数。 我查找了您使用的 "django-ajax-selects" 的 github 回购协议。 作者说这取决于 repo 的自述文件中的 "jQuery UI AutoComplete"。 所以你应该搜索 "jQuery UI AutoComplete"。 您可以向 "jQuery UI AutoComplete" 添加额外的参数 请看这里; How do I pass an extra parameter to Jquery Autocomplete field? 您应该使用 jQuery UI AutoComplete 的源方法。 在这里查看 django-ajax-selects 文档以使用源方法: http://django-ajax-selects.readthedocs.io/en/latest/jQuery-plugin-options.html