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

jquery - オートコンプリートからの選択時にユーザーをリダイレクトしますか?

jquery オートコンプリート プラグインを実装しようとしています。起動して実行していますが、何かが正しく機能していません。

基本的に、従業員のオートコンプリート リストがあります。リストは、VB.NET ハンドラー (.ashx ファイル) を使用して、SQL データベース (employee_names および employee_ID) のテーブルから生成されます。データは次のようにフォーマットされます: employee_name-employee_ID。これまでのところ、すべての従業員がオートコンプリートにリストされています。

問題は、オートコンプリートから従業員を選択したときに、ユーザーを特定のページ (employee_profile.aspx など) にリダイレクトする方法がわからないことです。

これは私のリダイレクト コードですが、正常に動作していません。

例えば; ユーザーは、 employee_profile.aspx?id=91210 ではなく、employee_profile.aspx? id=name of employee-id of employee (例: employee_profile.aspx?id=John Doe-91210) にユーザーをリダイレクトします。

私はemployee_IDを取り除くことができることを知っています:

しかし、そのemployee_IDをリダイレクトページに渡す方法がわかりません..

ここに私のコード全体:

私は非常に親しいことを知っています。それは本当に簡単なことであるはずですが、誰か助けてもらえますか?

編集

これで解決しました:data.splitの代わりにformatted.split。コード:

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

jquery - Asp.NetページでJQueryオートコンプリートを機能させようとしています

誰かが問題に光を当てることができますか:

私は次のものを持っています:

私のAsp.Netページで。http リクエストは MVC コントローラーの関数であり、そのコードは次のとおりです。

私の知る限り、コントローラーは JSON データを返していますが、関数パラメーターが正しいかどうか、または返された形式が AutoComplete プラグインによって解釈可能かどうかはわかりません。

誰かがこの問題を手伝ってくれるなら、本当に感謝しています。

0 投票する
4 に答える
9174 参照

.net - オートコンプリートjQuery1.8-UIJSON形式

jQuery1.8-UIの新しいオートコンプリートをいじっています。次の形式でデータを提供しました

これはストアドプロシージャからのものですが、文字列として出力されます。何らかの理由でこれはまったく機能しませんが、javascript変数を使用して同じデータを提供すると

その後、これは正常に動作します。

クエリ文字列を使用して必要なデータを提供するページがあります。これは一時的なものですが、以前にベーシスタンスのオートコンプリートを使用したときに機能しました。

何か案は?


編集

ソースは、エントリを別々の行に出力するだけです。これで、出力はJSON形式で実行されます。私が理解していないのは、入力がデータのソースへのクエリとしてデータをどのように提供するかです。私が言っているように、私は新しいキーを入力するたびに呼び出されるスクリプトを使用しています。

これが私が持っているコードです(これはサードパーティのオートコンプリートプラグインでうまく機能したことを考慮に入れてください)

新しいオートコンプリートのドキュメントには、渡されたクエリ文字列が実際には「term」と呼ばれているとは記載されていません(search.phpファイルから見つけました)。私はこれをVB.NETで行っています。

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

jquery - ドロップダウン ボックスに jquery ui オートコンプリートを導入すると、リストボックスも変更される理由をご存知ですか?

オートコンプリートを使用するようにコンボボックスを変更しようとしているので、ここにリストされているコードを活用します(ドロップダウンで完全に機能しました)。

問題は、同じページにも次のコードを含むリストボックスがあることです。

そして、jquery uiコードがこれをオートコンプリートドロップダウンにも変更しているようです(複数選択リストボックスとして保持するのではなく)

これを防ぐ方法はありますか?

私は文字通り、このページの正確なコードを使用しています

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

jquery - jQuery AutoComplete プラグインが JSON 応答に対して機能しない (sValue.substring は関数ではありません)

jQuery 用のオートコンプリート プラグイン (これはhttp://docs.jquery.com/Plugins/Autocomplete )を使用しようとしています。私のサーバーは JSON 文字列を返しています。これは、次のように、AutoComplete プラグインの ' parse' および ' formatItem' パラメータを介してクライアントで処理しようとしています:

これを実行すると、Firebug で「sValue.substring は関数ではありません」というエラーがスローされます。ただし、formatItem と parse 関数にブレークポイントを設定すると、期待どおりにヒットし、有効なデータが含まれているようです。

以下は、サーバーから返された JSON テキストの正確なコピー & ペーストです。

助けてください。私はすでに Google と StackOverflow で助けを求めていますが、このエラーを抱えている人は他に見つかりません。乾杯!

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

jquery - jQuery オートコンプリートの結果の処理に役立ちますか?

オートコンプリート プラグインの文字列結果を分割する必要があります。文字列を分割する方法とそうでないものは知っていますが、プラグインのコンテキストでそれを行う方法がわかりません。これが私がこれまでに持っているものです。どんな助けでも大歓迎です:

編集: 次のように変更しましたが、Firebug が「value.replace は関数ではありません」と言って吠えています (エラーはプラグイン スクリプトにあります)。私が間違っているのかわかりません:

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

jquery - jQuery UI Autcomplete:GETの代わりにPOST

jQuery UI Autcomplete:

GETの代わりに検索スクリプトに用語をPOSTするにはどうすればよいですか?

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

javascript - Django を使用した Jquery Autocomplete プラグイン (Trey Piepmeier ソリューション)

そのため、Trey のソリューションに基づいてコードを作成しています:
http://solutions.treypiepmeier.com/2009/12/10/using-jquery-autocomplete-with-django/

スクリプトは次のとおりです。

views.py:

問題
、最初のルックアップ後に検索結果の絞り込みを停止することです。例:
len(value) > 2 を設定した場合、3 番目の文字を入力すると、候補のリストが表示されます。しかし、4 番目または 5 番目の文字を入力し続けても、候補のリストは変わりません。

これがなぜなのかについての提案はありますか?

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

jquery - IE8 で JQUEry オートコンプリーターが正しく動作しない

firefox と chrome で動作するスクリプトがいくつかありますが、IE 8 では次のエラーが発生します。

特定のエラーの読み取り: '0' は null またはオブジェクトではありません

行[0]を何かに変更できますか?これはjquery.autocomplete.jsにあり、firefoxでも同じように読み取られ、エラーは発生しないため、可能な限りこれを変更したくありません。

どんなアドバイスもありがとう!

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

json - JSONとjQuery.ajax

jQuery UIオートコンプリートを使用してresponseformateJSONを使用してWebサービスと通信しようとしていますが、それができません。

私のWebサービスは実行されていません。エラーメッセージがこれについて文句を言っていないので、パスは正しいはずです。

私を驚かせるのはヘッダーです、応答は石鹸ですが、要求はjsonです、それはこのようになっているはずですか?

私が受け取るエラーメッセージは次のとおりです(巨大なメッセージで申し訳ありませんが、それは重要かもしれません):

soap:ReceiverSystem.Web.Services.Protocols.SoapException:サーバーはリクエストを処理できませんでした。---> System.Xml.XmlException:ルートレベルのデータが無効です。1行目、位置1。System.Xml.XmlTextReaderImpl.Throw(Exception e)at System.Xml.XmlTextReaderImpl.Throw(String res、String arg)at System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace()atSystem.Xml.XmlTextReaderImpl。 ParseDocumentContent()at System.Xml.XmlTextReaderImpl.Read()at System.Xml.XmlTextReader.Read()at System.Web.Services.Protocols.SoapServerProtocol.SoapEnvelopeReader.Read()at System.Xml.XmlReader.MoveToContent()at System.Web.Services.Protocols.SoapServerProtocolHelper.GetRequestElement()のSystem.Web.Services.Protocols.SoapServerProtocol.SoapEnvelopeReader.MoveToContent()

これは私のコードです:

そして、私のWebサービスは次のようになります。

私は何が間違っているのですか?前もって感謝します :)