問題タブ [jquery-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 投票する
1 に答える
1123 参照

html - jqueryUI オートコンプリートの提案が Chrome で誤って配置される

問題を表示するために投稿全体を編集しています。

代替テキスト

他のブラウザーで問題が発生していましたが、これは jqueryUI に不適切な CSS ファイルを使用しているためだと思います。

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

jquery - JQueryのJQueryUIオートコンプリートが生成するURLを変更することは可能ですか?

JQueryJQueryUIのオートコンプリートコードを使用しています。それは私が提供する私のURLに行きます(答えを見つけるために)が?term=<search query>、URLの後に追加します。

私は次のURLを取得しようとしています...

/myurl/<term / search query>

例えば。

等...

これを行うことは可能ですか?

それ以外の場合は、クエリパラメータの名前を別の名前に変更することができtermます。queryq

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

jquery - JQueryオートコンプリートリモートデータ

私はそれを機能させました、そして私はオンラインで調べました、そしてドキュメントを通して、それは何らかの理由であまり役に立ちません!

期待どおりに機能するこのコードを考えると:

ユーザーが入力した内容がautoComplete.aspxページにどのように送信されるのかわかりません。たとえば、「Thoma」と入力した場合、「Thoma」はどのように処理ページに送信されますか?

クエリ文字列を介して送信しますか?またはそれを投稿しますか?

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

jquery - ASP MVC を使用した jQuery UI オートコンプリート

私はjQuery Automcompleteを機能させようとしていますが、私が望むようには機能しません:P これは私のコードです:

JavaScript:

ASP MVC:

からリクエストを受け取り、$.ajax検索語に従って正しい顧客リストを返します。そして、successメソッドが呼び出されます。data価値があることはわかり[object Object]ますが、次に何をすればよいでしょうか? リストに顧客がドロップダウンしません。http://jqueryui.com/demos/autocomplete/#remote-jsonpresponse($.map...のコードを使用していますが、うまくいきません。

理由を知っている人はいますか?

0 投票する
3 に答える
9731 参照

c# - ASP.Net MVCJqueryUIオートコンプリート-デバッグ時にリストが表示されない

アプリに郵便番号のオートコンプリートを実装しました。Firebugでデバッグしていますが、コンソールにアクションが実行されていることがわかり、結果のリストに郵便番号のリストが表示されますが、デバッグ時に実際のリストが表示されません。

これが私のCustomersコントローラーのアクションです:

これがマークアップです(省略形)

スクリプトをロードする順序は次のとおりです。

私が行方不明になっていることは明らかですか?スクリプトが郵便番号のリストを取得していると言っているように、テストしても郵便番号がページに表示されません。

編集:私はfirebugで見たものを示す画像を追加しました-郵便番号を取り戻したようですが、ドロップダウンが表示されません。

また、テキストボックスを更新して、次のようにui-widgetdiv内に配置しました。

これは私が使用しているスクリプトです:

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

jquery - jQueryオートコンプリート、見つかった用語と見つからない用語を受け入れる方法

このチュートリアルで見られるjQueryオートコンプリートプラグインコードを参照しています:http: //net.tutsplus.com/tutorials/javascript-ajax/how-to-use-the-jquery-ui-autocomplete-widget/

このチュートリアルの問題は、サーバー上で見つかったアイテムのみをサポートすることです。私がやりたいのは、ユーザーがサーバー上にあるアイテムを使用できるようにすることです(現在は機能します)が、プラグインを壊すことなく新しい値を入力できるようにすることもできます...例:ユーザーのメールアドレスを入力できます、Enterキーを押してから、プラグインの使用を続行します。サーバーで別のアイテムを見つけて、もう一度Returnキーを押します。

アイデア?可能?

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

jquery - jQueryオートコンプリート-ダブルクリックでリストを表示

jQueryのAutoCompleteプラグインを使用してWebページにオートコンプリートを作成しています。

たとえば、誰かが3文字を入力し、入力ボックスからクリックして、リストに戻った場合など、リストを表示する方法を知っている人はいますか?

これはこれまでの私のコードです...

0 投票する
3 に答える
4719 参照

javascript - 大きな配列でのJqueryオートコンプリート

サイズが〜5000のローカル配列でJqueryオートコンプリートを使用しています。すべての単語は〜10文字です。私は次のようにオブジェクトを初期化しています:

問題は、入力を開始すると、結果が表示されるまでに多くの時間がかかることです(ブラウザがクラッシュすることもあります)。

私に何ができる?

ありがとう

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

jquery - jquery オートコンプリート プラグイン - スクロール後にオプション リストが閉じない - Chrome のみ

jquery オートコンプリート プラグイン (http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/) を使用しています。Firefox では問題ありませんが、Chrome では問題が発生しています。表示されるオプションのリストは一度に表示できる長さよりも長いため、横にスクロールバーがあります。スクロールバーでリストをスクロールすると、リストの外をクリックしてもリストが閉じなくなりました。

私はこれに困惑しています - 誰かが私にそれを修正する方法を教えてもらえますか、それとも閉じない理由を診断することさえできますか?

乾杯、マックス

編集 - この同じ問題は、このページのオートコンプリート デモで見ることができます: http://jquery.bassistance.de/autocomplete/demo/

これらのケースはどちらも Chrome で発生します (Linux では 6.0.472.62 ベータ版ですが、Windows でも見られます)。

ケース 1 - 正常に動作: 最初の入力に「a」と入力します。リストが表示されます。マウスを「Adelphi」に移動します。マウスを横に動かしてリストの外に出します - "Adelphi" はハイライトされたままです。ページの空白部分をクリックすると、リストが消えます。

ケース 1 - 壊れている: 最初の入力に「a」と入力します。リストが表示されます。「アムステルダム」が表示されるまでリストを下にスクロールします。マウスを 'Amsterdam' に移動して強調表示します (ただし、クリックしないでください)。マウスを横に動かしてリストの外に出します - "Amsterdam" がまだ強調表示されているはずです。ページの空白部分をクリックします - リストは消えません。これは私が遭遇している問題です。

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

jquery - jQuery Autocomplete 2 つの異なる入力 ID テキスト ボックスに同じローカル配列を使用するにはどうすればよいですか?

現在、これを単一のオートコンプリート ボックス (id="drug") に使用していますが、美しく機能します。選択肢と同じ配列を使用する 2 つ目のオートコンプリート ボックス (id="drug2") が必要です。私はそれをまったく機能させることができないようです。コードを変更しようとするたびに、両方でコードを壊します。誰かが私を正しい方向に導くエレガントなソリューションを持っていると確信しています。. .