問題タブ [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.

0 投票する
11 に答える
43414 参照

jquery - jquery-ui オートコンプリート ウィジェットの幅を個別に変更する

1 つのページで複数の jquery-ui オートコンプリート ウィジェットを使用しており、それぞれの幅を個別に設定できるようにしたいと考えています。現在、私は次のようにしています:

ユーザーはさまざまなオートコンプリートをさまざまな順序でトリガーできるため、これは実際には解決策ではありません。このコードは、DOM に追加された順序に基づいてスタイルを設定するだけです。

オートコンプリートがトリガーされると、 を作成し、<ul>それをトリガーした入力ボックスの下に配置するようです。<ul>残念ながら、 CSS にラッチして適用するために生成された一意の識別子が見つかりません。

autocomplete-combobox ではなく、デフォルトの autocomplete のみを使用しているため、 私の問題はthis oneとは異なります。

また、値が動的に生成されるため、オートコンプリートを掘り下げて、<ul>さまざまなオートコンプリート ボックスの幅をリスト内の値と一致させることもできません。

何か案は?

0 投票する
7 に答える
97912 参照

jquery - jQueryUIオートコンプリートで結果が検出されない

あなたが私に彼らを指摘する前に、はい、私はこのトピックに関する半ダースの投稿をレビューしました、しかし私はまだこれがうまくいかない理由について悩まされています。

私の目標は、オートコンプリートで0の結果が得られるタイミングを検出することです。コードは次のとおりです。

検索自体は正常に機能し、問題なく結果を表示できます。私が理解しているように、autocomplete( "result")ハンドラーで結果をインターセプトできるはずです。この場合、まったく発火しません。(結果の数を参照しない一般的なアラートまたはconsole.logでさえ、発生することはありません)。オープンイベントハンドラーは正しい数の結果を表示し(結果がある場合)、検索イベントハンドラーとクローズイベントハンドラーは常に1ステップ遅れた結果サイズを報告します。

私はここで明白で明白な何かを見逃しているように感じますが、私はそれを見ていないだけです。

0 投票する
8 に答える
87309 参照

jquery - jqueryUIコンボボックスONCHANGE

jqueryUIコンボボックスにonchange関数をアタッチするにはどうすればよいですか?これが私のコードです:

値が変更されると、更新された値を警告します。

助けてください..:)

0 投票する
2 に答える
2256 参照

jquery - jquery ui autocomplete:選択が行われるまで選択リストを開いたままにする方法

jquery オートコンプリート ui のドロップダウンからユーザーに何かを選択させたいと考えています。「close」イベントを使用して関数で false を返そうとしましたが、うまくいきません。ユーザーが選択するまで選択リストを開いたままにしておくにはどうすればよいですか?

それを見る必要がある人のために、 http: //smartsend.ontech.com.au/quote 4 文字の郵便番号を入力してください - そのリストを開いたままにしておいてください。

ありがとう

ジェイソン

0 投票する
2 に答える
4356 参照

jquery - jQuery UI オートコンプリートに問題がある

jQuery UI で新しいオートコンプリート機能を使用しようとしていますが、いくつか問題があります。

DB からデータを取得することはできます (FireBug で確認できます) が、ドロップダウン リストを表示する (またはデータを警告する) ことはできません。

これは私のjQueryコードです:

そして、これは私のPHPコードです:

次の 2 つのガイドを見ました:
http://www.jensbits.com/2010/03/29/jquery-ui-autocomplete-widget-with-php-and-mysql
http://net.tutsplus.com/tutorials /javascript-ajax/how-to-use-the-jquery-ui-autocomplete-widget

しかし、取得したデータを表示/警告する方法はまだよくわかりません。

これは次の結果です。echo json_encode

0 投票する
1 に答える
2593 参照

php - jqueryuiオートコンプリートは複数の選択を制限します

jQuery UIオートコンプリートを使用しており、複数の結果を制限しようとしています。基本的に、toフィールドにオートコンプリートを使用しているPMシステムを構築しています。しかし、私は1つのメッセージを送信できる人の数を制限しようとしています。したがって、最大選択数を25に制限します。

これを制限する方法はありますか?また、それらが最大に達したという視覚的指標に関するアイデアはありますか?

0 投票する
1 に答える
2172 参照

javascript - ローカル配列を使用したオートコンプリート

次の作品:

ただし、以下は機能しません。

私は配列が苦手です。

0 投票する
11 に答える
158810 参照

javascript - アイテムとIDを使用したjQueryUIオートコンプリート

1次元配列で動作する次のスクリプトがあります。これを2次元配列で機能させることは可能ですか?次に、ページの2番目のボタンをクリックして、選択されたアイテムのIDが、選択されたアイテムのIDを表示する必要があります。

これは、1次元配列を使用したスクリプトです。

これは、IDをチェックするボタンのスクリプトです。これは不完全です。

0 投票する
2 に答える
1281 参照

asp.net - asp.netで生成されたjsonでオートコンプリート

動作しないように見える次のスクリプトがあります。aspxページは、コメントアウトされた以下のスクリプトのjsonと同様のjsonを返します。そのjsonを配列としてソースに直接貼り付けると、完全に機能します。

しかし、以下のスクリプトを使用しようとすると、エラーメッセージなどが表示されず、オートコンプリートフィールドに入力しても何も起こりません。

編集:問題はaspxページにあると思います:

0 投票する
2 に答える
341 参照

asp.net - サーバーサイド json のオートコンプリートの問題

何らかの理由で、以下のスクリプトが機能しません。

これは、json データを生成するために使用しているコードです。

これにより、画面に次の出力が生成されます。

これは私がこれまで持っているjqueryで、うまくいかないようです。エラーは発生しません。入力フィールドに入力しても何も起こりません。json データの一部のデータを表示する必要があります。

編集 1: クロム 10 の開発者ツールのヘッダー

編集 2: 応答データ XHR を見ると、次のようになります

名前 test_array.aspx

メソッド取得

ステータス 200 OK

タイプアプリケーション/json

サイズ 204b

保留中の時間

編集3:

今、私は完全に混乱しています。aspx ページによって生成された contenttype を次のように変更するだけで機能しました。

それ以外の

json を返すときに text/xml で機能するのはなぜですか?