多个自动完成输入在Laravel中无法正常工作

时间:2017-08-09 06:42:23

标签: laravel

所以,我尝试了很多在laravel中为输入文本框搜索一个简单的手动自动完成功能,并得到了一个使用脚本功能的功能。下面是我写的代码:

{!! Form::text('search_text', null, array('placeholder' => 'Search...','class' => 'form-control','id'=>'search_text'))!!}
{!! Form::text('customer_auto', null, array('placeholder' => 'Search Customer...','class' => 'form-control','id'=>'customer_auto'))!!}
<script>
    $(document).ready(function() {
        src = "{{ route('searchitem') }}";
        $("#search_text").autocomplete({
            source: function(request, response) {
                $.ajax({
                    url: src,
                    dataType: "json",
                    data: {
                        term : request.term
                    },
                    success: function(data) {
                        response(data);
                    }
                });
            },
            minLength: 3,

        });
    });
    $(document).ready(function() {
        src = "{{ route('customersearch') }}";
        $("#customer_auto").autocomplete({
            source: function(request, response) {
                $.ajax({
                    url: src,
                    dataType: "json",
                    data: {
                        term : request.term
                    },
                    success: function(data) {
                        response(data);
                    }
                });
            },
            minLength: 3,
        });
    });
</script>

其中一个输入框仅可用。 任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

src变量被覆盖,因为控件被重定向到最后只有一个url,更改了代码并将src保存为一个变量而src1保持为其他返回完美输出的