問題タブ [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.
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。コード:
jquery - Asp.NetページでJQueryオートコンプリートを機能させようとしています
誰かが問題に光を当てることができますか:
私は次のものを持っています:
私のAsp.Netページで。http リクエストは MVC コントローラーの関数であり、そのコードは次のとおりです。
私の知る限り、コントローラーは JSON データを返していますが、関数パラメーターが正しいかどうか、または返された形式が AutoComplete プラグインによって解釈可能かどうかはわかりません。
誰かがこの問題を手伝ってくれるなら、本当に感謝しています。
.net - オートコンプリートjQuery1.8-UIJSON形式
jQuery1.8-UIの新しいオートコンプリートをいじっています。次の形式でデータを提供しました
これはストアドプロシージャからのものですが、文字列として出力されます。何らかの理由でこれはまったく機能しませんが、javascript変数を使用して同じデータを提供すると
その後、これは正常に動作します。
クエリ文字列を使用して必要なデータを提供するページがあります。これは一時的なものですが、以前にベーシスタンスのオートコンプリートを使用したときに機能しました。
何か案は?
編集
ソースは、エントリを別々の行に出力するだけです。これで、出力はJSON形式で実行されます。私が理解していないのは、入力がデータのソースへのクエリとしてデータをどのように提供するかです。私が言っているように、私は新しいキーを入力するたびに呼び出されるスクリプトを使用しています。
これが私が持っているコードです(これはサードパーティのオートコンプリートプラグインでうまく機能したことを考慮に入れてください)
新しいオートコンプリートのドキュメントには、渡されたクエリ文字列が実際には「term」と呼ばれているとは記載されていません(search.phpファイルから見つけました)。私はこれをVB.NETで行っています。
jquery - ドロップダウン ボックスに jquery ui オートコンプリートを導入すると、リストボックスも変更される理由をご存知ですか?
オートコンプリートを使用するようにコンボボックスを変更しようとしているので、ここにリストされているコードを活用します(ドロップダウンで完全に機能しました)。
問題は、同じページにも次のコードを含むリストボックスがあることです。
そして、jquery uiコードがこれをオートコンプリートドロップダウンにも変更しているようです(複数選択リストボックスとして保持するのではなく)
これを防ぐ方法はありますか?
私は文字通り、このページの正確なコードを使用しています
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 で助けを求めていますが、このエラーを抱えている人は他に見つかりません。乾杯!
jquery - jQuery オートコンプリートの結果の処理に役立ちますか?
オートコンプリート プラグインの文字列結果を分割する必要があります。文字列を分割する方法とそうでないものは知っていますが、プラグインのコンテキストでそれを行う方法がわかりません。これが私がこれまでに持っているものです。どんな助けでも大歓迎です:
編集: 次のように変更しましたが、Firebug が「value.replace は関数ではありません」と言って吠えています (エラーはプラグイン スクリプトにあります)。私が間違っているのかわかりません:
jquery - jQuery UI Autcomplete:GETの代わりにPOST
jQuery UI Autcomplete:
GETの代わりに検索スクリプトに用語をPOSTするにはどうすればよいですか?
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 番目の文字を入力し続けても、候補のリストは変わりません。
これがなぜなのかについての提案はありますか?
jquery - IE8 で JQUEry オートコンプリーターが正しく動作しない
firefox と chrome で動作するスクリプトがいくつかありますが、IE 8 では次のエラーが発生します。
特定のエラーの読み取り: '0' は null またはオブジェクトではありません行[0]を何かに変更できますか?これはjquery.autocomplete.jsにあり、firefoxでも同じように読み取られ、エラーは発生しないため、可能な限りこれを変更したくありません。
どんなアドバイスもありがとう!
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サービスは次のようになります。
私は何が間違っているのですか?前もって感謝します :)