問題タブ [magicsuggest]
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.
php - MagicSuggest 動的 ajax ソース
入力テキストのオートコンプリートにMagicSuggestを使用しています。オートコンプリート フィードは非常に大きいため、完全にダウンロードできません。例では、次のコードを提供しています。
ジャバスクリプト
HTML
よろしければ、ここにJSFIDDLEがあります。これはうまく機能していますが、データは完全にロードされています (この場合はハードコードされています)。ユーザー入力に基づいて ajax 経由でデータをロードする方法はありますか? 私はPHP側については非常に有能なので気にしませんが、フロントエンドでは非常に新しいです。
javascript - MagicSelectMultiValueの選択された値を取得する
StackOverflowがタグで行うのと同じように、複数選択要素があります。選択された複数の値を取得するjQueryステートメントの書き方がわかりません。
これが私がこれまでに持っているものです。
これが私のJavascriptです
これがhttp://nicolasbize.github.com/magicsuggest/を使用するプラグインです
jquery - Jqueryデータ操作
Ajaxがデータに対して正しく機能しているシナリオ
があります。これは、選択したデータをページ上で正しく選択して表示するjqueryのプラグインをオートコンプリートするために使用できます。送信できるように、ユーザーが選択した値を1つずつ取得して非表示フィールドに入力する必要があるのは、この1つだけです。
頭の中で:
本体->形式:
サンペルはhttp://dev.ejuicysolutions.com/demo/umer/fb2/
で見ることができ、ドキュメントは次の場所で見ることができます:http: //nicolasbize.github.com/magicsuggest/
ドキュメントTABには" getValue() : array[int / string]
"があります。
反応を待っています。
jquery - MagicSuggest で id 属性値を取得する方法は?
次のコードを使用して、ページでいくつかのMagicSuggestコントロールを使用しています。
の を取得するこの非常に面倒な方法を見つけましたid
が、<div>
これを行うためのよりエレガントな方法があるかどうか疑問に思っていますか?
javascript - MagicSuggest は、HTML または jQuery コードでカスタム タグを追加します
検索タグを挿入するための入力フィールドをいくつか作成しています (StackOverflow とまったく同じ方法)。フィールドがタグなしでロードされているときにうまく機能します。
問題は、フィールド onLoad にカスタム タグを追加したいということです。ドキュメントから、提案として入力されたタグを追加できることはわかっていますが、追加したいタグはデータベース内にありません(そこからロードしています)。
私はこれを試しました:
などなど。
また、タグを実行してdata: json
ID に追加してから使用することも考えましvalue: [ID1,ID2,ID3]
たが、もっと簡単な方法があるはずです!
ここで jsFiddle を作成しました: http://jsfiddle.net/y4MnW/
誰かがスクリプトに最後の仕上げをするのを手伝ってくれることを願っています.
更新しました:
各アイテムは、同じクラスではなく、個別にアクティベートする必要があります。その後、それを追加することができます.addToSelection()
search - Google 候補などの音訳とあいまい検索
文字の音訳を使用してあいまい検索を行う必要があります。次に例を示します。
スペイン語の単語 (200,000 エントリ) のリストを含むテーブルを含む ASP.NET アプリケーション、データベースがあり、入力フィールドを含むページもあります。要点は、私はスペイン語を知らないということです。スペイン語で検索語を綴る方法はわかりませんが、どのように聞こえるかは知っています。したがって、テキストボックスに「beautiful」などの検索語を入力しますが、録音エラー「prekieso」に入力すると、データベースから正しいバージョン「precioso」を取得する必要があります。
これはどのように実装できますか?言い換えれば、私はGoogleの提案に似たものが必要です...
jquery - Magicsuggest : public メソッド getRawValue() は空白を返します
ajaxリクエストを介してmagicSuggestコントロール値をロードしましたが、うまく入力されますが、getRawValueを使用してdivからユーザーが入力したテキストをフェッチしようとすると、常に空白が返されます。getValue ()を使用すると有効な値が返されますが、テキストも必要です。デバッグが見つかった後、選択の変更がトリガーされた後でも、「ms.input.val()」は常にデフォルトのテキストに設定されます。また、getSelectedItems()を使用してみました。オブジェクトが返されたら、object プロパティを使用して値を取得しようとしました。