0
現在、JQuery UIオートコンプリートを使用して検索エンジンを実装しています。 レコードはmysql dbに保存されます。 結果は返されますが、十分ではありません。 phpmyadminでLIKE %"abdo"%
の検索を実行すると、6件の結果が得られます。この場合、Jqueryとdbコールスクリプトでは、私は1つも取得しません。 時には、それは単語を示唆しますが、3文字または4文字の後にのみです。 MinLengthを0に設定しているので、驚くべきことです。JQuery UIオートコンプリート。問題/不十分な結果
<script type="text/javascript">
$(function() {
//autocomplete
$(".auto").autocomplete({
source: "autocomplate.php",
delay: 0,
minLength: 0
});
});
</script>
そしてautocomplate.phpの一部:
$stmt = $conn->prepare('SELECT word_fr FROM words_medina WHERE word_fr LIKE :term');
$stmt->execute(array('term' => '%' . $_GET['term'] . '%'));
while($row = $stmt->fetch()) {
$return_arr[] = $row['word_fr'];
}
anybodayが任意のアイデアを持って?私はあなたの親切なサポートに感謝します。前もって感謝します!
dbに「acide」を検索すると、16個の一致があります。ここでも、Jquery UIとオートコンパートメントクエリーを持つ1つではありません。 –
'autocomplate.php?term = aci'などの応答の例を編集して提供できますか? JSONエンコーディングが不足していると思われることも、この問題に関わる可能性があります。 – Twisty