問題タブ [jquery-ui-autocomplete]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - jQuery UI AutoComplete - プログレスインジケーターを実装するには?
質問のタイトルが十分に明確でない場合:
jQuery AutoComplete プラグイン ( jQuery UI 1.8.5 の一部)を使用しています。
提供された CSS/画像には ajax のような進行状況の画像が含まれると思いましたか?
そうでない場合、作成する最も簡単な方法は何ですか?
これは私のオートコンプリートコードです:
上記のコードのどこで画像を非表示/表示する必要がありますか?
明らかに「選択」のコードの後、画像を非表示にすることができましたが、どこで画像を「表示」できますか?
javascript - jQueryオートコンプリートは10を超える結果を表示しません
jQueryオートコンプリートを使用していますが、どの設定を変更しても、ドロップダウンに10を超える結果を表示することはできません。戻ってきた結果から、サーバーからすべてを取得していることがわかりますが、フロントエンドには10個を超えて表示されません。
xml - jquery:リモートxmlソースでオートコンプリート
XMLコンテンツを返すリモートスクリプトによって値が生成されるオートコンプリートテキストボックスを実装しようとしています。JQuery-1.4.3とJQuery-UI-1.8.5のオートコンプリートウィジェットを使用しています。
一度解析されたXMLデータのオートコンプリートデモページの例を調べ、コメントを実装しようとしています。
これは、リモートXMLデータソースを解析する方法のリファレンスとしても役立つはずです。解析は、ソースコールバック内のリクエストごとに発生します。
テストとして、提供されているXMLデモでこれを機能させようとしています。上記のコメントは、オートコンプリートの「ソース」プロパティをAjax呼び出しに置き換える必要があることを示しています。それでも、デモページで提供されている関数でこれを変更すると、次のオートコンプリート関数で結果が得られません。
それでも、単純なデバッグポップアップメッセージをコメントアウトすると、Ajax呼び出しがデータの構築に使用された値を取得できることがわかります。私の間違いはどこにありますか?
どんな助けでも大歓迎です!
敬具、
ロンヴァンデンブランデン
jquery-ui - リダイレクトのような Google の値の代わりに [object Object] を返す jQuery UI オートコンプリート
Web サイトに jQuery UI オートコンプリートをインストールしようとしています。私はそれを稼働させていますが、誰かがオプションをクリックしたときに検索フォームを自動的に送信したいと考えています。デフォルトの動作は、選択したアイテムをフォームに入力するだけで、ユーザーは送信ボタンをクリックする必要があるようです。Googleのように自動的にリダイレクトしたいだけです。私は PHP 5.+ と MYSQL 5+ と jquery.1.4.2 と jqueryui.1.8.6 を実行しています。
これがJavaScriptです:
フォームは次のとおりです。
ご覧のとおり、$('#query').val(ui.item) を使用して入力フィールド「query」の値を変更しようとしています。問題は、オートコンプリート オプションを選択すると、$_GET['query'] が [object Object] になることです。つまり、私の Web サイトは、クリックした値ではなく、文字列 "[object Object]" を検索します。
フォームの下部に、id "results" のコード タグがあります。これにテキスト(ui.item)を入力することもできません。オートコンプリートでこのタイプの Google のような機能を望んでいるのは私だけではないと確信していますが、どこにも例が見つかりません。
jquery - jQuery で html を検索 (オートコンプリート)
内部に 1 つのテーブルを持つ非表示の div がたくさんあります。ユーザーは、最初のセル内で名前 (スペースを含むことができます) を検索し、div ID を返す必要があります。
jQueryUI オートコンプリート プラグインを調べましたが、複数の値で動作させるのに問題がありました。プラグインのドキュメントとデモ。
「カスタムデータと表示」の例を定義済みのデータ配列のベースとして使用していますが、それを避けて単純にセレクターを使用したいと思います。
検索ボックス
分割
JS
プロパティ「label」は、ドロップダウン結果の UL を満たす値を含むと予想される名前です。これを変更するには、このようにデフォルトの _renderItem メソッドを上書きする必要があります
しかし、それは欠陥があるようです。
nameAC 配列を作成する必要がないように、セレクター (またはコールバック関数) を作成できますか?
jquery - JQueryオートコンプリート:キーとラベルのローカルJS配列を使用していますか? ヘルプ!
約 200 の医学用語とその定義をリストした単純な iPhone Web ページを作成しています。私は JQuery オートコンプリートを使用して、ユーザーが用語を動的に検索できるようにしています。ユーザーが必要な用語をタップすると、その用語の定義をすぐ下に表示したいと考えています。用語と定義の両方を一度に使用して JS 配列を設定するのに助けが必要です。
現在、私はそのようにロードされた配列を持っています:
ただし、次のように用語とその定義を配列にロードする方法を知っていれば、私が好むのは次のとおりです。
とにかく、terms
配列リストの最後で、オートコンプリート コードを次のように有効にします。
現在これが行われているのは、ユーザーがドロップダウン リストの用語をタップしたときだけです。用語自体は、 divui.item.label
に書き込まれるだけです。content
私が欲しいのは、用語の定義が書かれていることです。オートコンプリート選択機能で用語/ラベルではなく定義を単純に記述できるJQueryでこれを設定するにはどうすればよいですか?
jquery - 新しい ajax を呼び出すときに、以前の ajax 呼び出しを停止することはできますか?
jQuery を使用しautocomplete
ていますが、パフォーマンス関連の問題が見つかりました。「abc」と入力すると、「a」、「ab」、「abc」が同時にスキャンされます。どうすれば停止できますか? ajax呼び出しが「abc」で検索を行っているときの前の「a」、「ab」?
同様のケースは次のとおりです。jQuery DataTables を使用していて、検索するものを入力して (検索 Web メソッドを呼び出して)、[検索] ボタンを一度に 3 回クリックしたり、検索テキストを変更したりしたいなどの検索を行いたいと考えています。 「検索」をクリックして、新しい検索を起動します。以前の役に立たない ajax 呼び出しを停止するにはどうすればよいですか?
asp.net - jqueryUiオートコンプリート静的サーバーサイドデータソース
jquery Ui AutoCompleteには、Sourceという名前のプロパティがあります。asp.netアプリケーションの汎用リストや塗りつぶされたデータセットなどの静的データソースを使用してこのプロパティを評価したいと思います。出来ますか?例を教えていただけますか?ありがとう。
jquery-ui - jQuery UI オートコンプリート: 入力をプレフィックスとして使用する文字列のみを返す
jQuery Autocomplete 1.8 を使用しています。入力を部分文字列として含むすべての文字列を返すたびに。入力をプレフィックスとして含む文字列のみを返すようにするにはどうすればよいですか?
jquery - jQuery UI AutoComplete の奇妙なエラー
こんにちは、jQuery UI Autocomplete を使用しています。適切なリクエストを送信でき、期待どおりにデータを受信しています (json 形式)。ただし、リストを表示できず、「a は未定義であり、メインの jQuery ファイルを指しています。解決策を見つける方法がわからないので、以前にこの問題を経験した人はいますか。これが私のオートコンプリートです」というエラーが返されます。 jQuery:
また、サーバーから返される JSON データのサンプルを次に示します。
どんな助けでも大歓迎です。
よろしくジョナサン