ユーザーが最初の文字を入力すると、ユーザーはその提案を見ることができる入力要素を作成したいと考えています。たとえば、ユーザーが「A」と入力すると、「A」で始まるすべての国名を提案する必要があります。バックエンドへの呼び出しを毎回行う代わりに、JSON全体をダウンロードしてそこから消耗したいと思っています。 jqueryまたはjavascriptのいずれかの手順を助言してください。どうもありがとう。バックエンドからユーザーにロードされたJSONをレンダリングするユーザーが最初に呼び出したときのマシン
答えて
バックエンドファイルである可能性がある外部ソースからcoutries配列を読み取るようにコードを変更しました。
<?php
// this is your ajax.php backend file
$countries = array("Austria","Belgium","Canada","Danmark");
echo json_encode($countries);
?>
$.ajax({url: "ajax.php", success: function(result){
/* read external file and parse data into json array*/
var availableTags = JSON.parse(result);
$("#countries").autocomplete({ source: availableTags });
}});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<label for="countries">Country: </label>
<input id="countries" />
応答がありがとう、今私は明らかですオートコンプリートの仕方 JSONがバックエンドから来て、ユーザーが最初のリクエストを行い、ユーザーが毎回バックエンドへの呼び出しを行う代わりに同じJSONから消費できる場合、JSONがバックエンドから来て、完全に読み込まれるときに、いくつかの例を挙げてください。 –
https: /s3-us-west-2.amazonaws.com/s.cdpn.io/4621/html-elements.json –
私はあなたのニーズを満たすために私の答えを修正しました。 –
- 1. 最初に 'invalidate'が呼び出されたときに 'onDraw()'が2回呼び出されました
- 2. サービスから呼び出されたときにコンポーネントが最初のビューにロードされない
- 3. 呼び出されたフォームが閉じられたときに新しいデータを呼び出しフォームにロード
- 4. ユーザーがスピナーを終了したときに呼び出されるイベント
- 5. didRegisterForRemoteNotificationsWithDeviceTokenがオプトアウトされたユーザーに対して呼び出されましたか?
- 6. アプリケーションがバックグラウンドから呼び出されたときにメソッドを呼び出す
- 7. ユーザーにページが表示される前にjQuery呼び出し/プラグインをロード
- 8. 最初にユーザーがログインしたときにdivを表示
- 9. ユーザー入力またはイベントプロシージャーと呼び出されたプロシージャー(VBA)
- 10. ユーザーがrecyclerviewのアイテムをクリックしたときにfinish()を呼び出す方法
- 11. 最初に隠されたMenuItemが表示されないsetVisible(true)が呼び出されたとき
- 12. UIPageViewController最初のスワイプが2回呼び出されました
- 13. C#フォームがロードされるたびに呼び出す関数
- 14. 最初に何が呼び出されるのですか?
- 15. ファーストファンクションが最初に実行された後に呼び出される関数
- 16. アプリが最初に起動したときにdidReceiveRemoteNotificationを呼び出す
- 17. コンポーネントがレンダリング関数から呼び出された関数をレンダリングしない
- 18. サブシェルが呼び出されたときに最初の繰り返し後にwhileループが停止する
- 19. Mapbox Navigation最初の `step`が終了したときに` offRoute() `が呼び出されました
- 20. init?(aDecoder :)かprepareForSegue(_:sender :)が最初に呼び出されましたか?
- 21. addTargetのUIButtonセレクタがユーザーの介入なしに呼び出されました
- 22. マシンに最後にログインしたユーザーを確認しますか?
- 23. ページ最初の呼び出しではないjqueryダイアログで呼び出されたaspxページのロード
- 24. このメソッドが初めて呼び出されたときに初めてユーザー設定が保存されるのはなぜですか?
- 25. ショートコード関数内からWordPress get_template_partを呼び出すと、テンプレートが最初にレンダリングされます
- 26. Xamarin iOS:バックグラウンドフェッチで呼び出された有効期限切れのハンドラが呼び出されたときに最後に呼び出されます
- 27. ユーザーがマシンにログインしたときにデスクトップにファイルを追加
- 28. FacebookユーザーをリクエストするときにgetJSONコールバックが呼び出されない
- 29. パーシャルビューがレンダリングされたときにjavascript関数を呼び出す
- 30. キャッシュされたコンテンツをユーザーに配信する前にワニスからapacheを呼び出してください
あなたは?あなたが共有することができます任意のコードを持っているあなたは、あなた自身でそれを行うことを試みてきたのですか? –
[jQueryオートコンプリートwith callback ajax json]の重複している可能性があります(http://stackoverflow.com/questions/9656523/jquery-autocomplete-with-callback-ajax-json) – Michael