0

我是一个用于自动完成的ajax_select应用程序,它具有用于自动完成的预定义 JavaScript 文件,对我来说工作正常,但我还想在 ajax 调用中添加一些额外的参数,现在它正在调用 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 不太熟悉,谁能帮助我?

4

1 回答 1

1

我对django一无所知。如果我没有误会;您正在尝试向 ajax 请求添加额外的参数。我查找了您使用的“django-ajax-selects”的 github 存储库。作者说它取决于 repo 的自述文件中的“jQuery UI AutoComplete”。所以你应该搜索“jQuery UI AutoComplete”。您可以向“jQuery UI AutoComplete”添加额外的参数请看这里;如何将额外的参数传递给 Jquery Autocomplete 字段? 您应该使用 jQuery UI AutoComplete 的源方法。在这里查看 django-ajax-selects 文档以使用源方法: http ://django-ajax-selects.readthedocs.io/en/latest/jQuery-plugin-options.html

于 2018-07-19T13:32:08.653 回答