0
だから、入力テキストボックスの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つのURLにリダイレクトされていたので、 任意の助けをいただければ幸いです
2つの '$(document).ready'をお互いの中に書いたのはなぜですか?それはあなたのコードをよりきれいにするように再フォーマットすべきだと思います! – MisaGH
私は別のものの後に$(document).readyを使用して、解決策を得ました、私の答えをチェックしてください。フィードバックをお寄せいただきありがとうございます –