【问题标题】:Autocomplete action on multile fileds from Api -DRF来自 Api -DRF 的多个字段的自动完成操作
【发布时间】:2018-03-19 07:23:40
【问题描述】:

我正在尝试使用自动完成过滤 api 列表。我可以过滤单个字段,但不能过滤多个字段。

在 html 文件中-

<div class="form-group">
        <b>Player</b>
        <input resource="{% url 'api:player-list'%}" id="search_player_autocomplete" class="form-control"
               placeholder="-type player-">
    </div>

在js文件中-

function attachplayerAutoCompleteList(plasListInput, hiddenPlasIdInput){

    $(plasListInput).autocomplete({
        source: function( request, response ) {
            $.ajax({
                url: $(plasListInput).attr('resource'),
                dataType: 'json',
                data: {
                    first_name: request.term,
                    ordering: 'last_name'
                },
                success: function(data) {
                    response($.map( data, function( item ) {
                        return {
                               ----
                               }
                });

在上面的代码中..数据:{ 名字:request.term, 订购:“姓氏” },

request.term 搜索列表的名字。但我想对字段中另一个名为 last_name 的字段使用自动完成功能。

请帮忙。

【问题讨论】:

    标签: jquery ajax django python-3.x django-rest-framework


    【解决方案1】:

    我通过为 first_name 和 last_name 的特定字段添加过滤器解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-25
      • 1970-01-01
      • 2013-04-05
      • 2019-05-18
      • 1970-01-01
      • 1970-01-01
      • 2015-01-22
      相关资源
      最近更新 更多