jquery のオートコンプリートを次のように設定しました。
<script>
$(document).ready(function() {
$( "input#Filter" ).autocomplete({
source: ["בזן", "גאבה", "אוהד", "יוסי", "שחקן"],
minLength: 2,
});
});
</script>
そしてそれは動作します!
しかし、別のphpファイルからデータを取得する必要があるため、これを使用しました
<script>
$(document).ready(function() {
$( "input#Filter" ).autocomplete({
source: "autocomplete.php?file=<?echo $newest?>",
minLength: 2,
});
});
</script>
autocomplete.php は次のように単純であるとしましょう
header("Content-type: application/json; charset=utf-8");
echo json_encode('["אא", "בבבאאא", "גגגאאא"]');
// tried also echo '["אא", "בבבאאא", "גגגאאא"]';
役に立たない。さまざまなフォーラムで多くの解決策を探しました。ジブリッシュとして表示されるか、テキストボックスに何を入力しても、オートコンプリートが配列全体を表示します。
コーディングの問題のように見えます..
私のファイルは両方とも「ANSI AS UTF-8」として保存されています。
ありがとう..