84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
ライブ検索バーを実装しようとしています。ライブ検索は機能していますが、出力が 2 回表示されるため、煩わしいです。問題がどこにあるのか見ていただけますか。ありがとう。
これは私の検索関数のコードです。
これは、php Blade でライブ検索を行うためのスクリプトです:
これは php Blade の検索バーのコードです
検索する前に:
検索後:
くそー、この問題の原因がわかりました。これはちょっとばかげています。元のコードは次のとおりです: https://onecompiler.com/posts/3xy39rm78/php-blade-for-staff ですが、エラーはまだ存在します。問題は、不要な追加タグを追加したことです。出力は、スクリプトと同様に、ラベル付きの場所に配置されます:
$('#search').on('keyup',function(){ $value = $(this).val(); $qString = getQueryParams('モジュール', window.location.href); $クエリ文字列 = $.ajax({ タイプ: 'get'、 URL : '{{URL::to('search')}}', データ: {'search':$value, 'module_code': $qString}, // データ : {'search':$value}, 成功:関数 (データ) { //コンソール.ログ(データ); // アラート(データ); $('tbody').html(data); } }); })
コードの最後の点で、タグの位置に結果を出力するよう HTML に指示しています (これが正しいかどうかはわかりません)。付属のtbodyタグを削除することで問題は解決しました。
くそー、この問題の原因がわかりました。これはちょっとばかげています。元のコードは次のとおりです: https://onecompiler.com/posts/3xy39rm78/php-blade-for-staff ですが、エラーはまだ存在します。問題は、不要な追加タグを追加したことです。出力は、スクリプトと同様に、ラベル付きの場所に配置されます:
コードの最後の点で、タグの位置に結果を出力するよう HTML に指示しています (これが正しいかどうかはわかりません)。付属のtbodyタグを削除することで問題は解決しました。