所以,我尝试了很多在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>
其中一个输入框仅可用。 任何帮助将不胜感激
答案 0 :(得分:0)
src变量被覆盖,因为控件被重定向到最后只有一个url,更改了代码并将src保存为一个变量而src1保持为其他返回完美输出的