すべて、私は次のコードを持っています。これは基本的に、DOMのロード時にいくつかの検索語をロードする関数です。
window.myAutocompleteFunction = function(){
return ['Test Saying','sit amet consectetur adipiscing','elit Nulla et justo'];
};
これは私のライブ検索では問題なく機能し、正しく更新されます。ただし、データベースの情報に基づいてこれらの値を入力しようとしています。.get関数を使用して戻り値を設定するようにコードを更新しようとしましたが、次のように表示しようとしました。
window.myAutocompleteFunction = function(){
$.get('http://localhost/website/load_users.php', function(data) {
alert(data);
return [data];
});
};
ユーザーを読み込もうとしますが、アラートでは手動で入力した場合と同じですが、何らかの理由で検索を実行しても機能しません。私のファイルから同じ結果を取得し、検索を同じように機能させる方法はありますか?
編集:現在、load_users.phpファイルにあるのは次のとおりです。
「TestSaying」、「sit amet consectetur adipiscing」、「elitNullaetjusto」
これにデータベース値を入力してみますが、今はこれを機能させようとしています。
別の編集:私はまた、それが機能するかどうかを確認するために、次のようなコードを作成しようとしました:
window.myAutocompleteFunction = function(){
jQuery.get('http://localhost/okyne/load_users.php', function(data) {
alert(data);
return ['Test Saying','sit amet consectetur adipiscing','elit Nulla et justo'];
});
};
これも機能しないので、なぜ機能しないのかわかりません。これまでのところ、私が提供した最初のコードスニペットだけが機能します。
あなたが提供できるどんな助けも大歓迎です!