問題タブ [fcbkcomplete]

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 に答える
1801 参照

jquery - ターゲットに移動する前に、.draggable要素の子のスタイルをクリアするにはどうすればよいですか?

優れたfcbkcompletejqueryプラグインを使用してリストアイテムを操作するdivがあります。ただし、これをドラッグ可能で並べ替え可能なページに接続すると、移動すると余分な装飾がフリーズすることに気付きました。これにより、控えめに言っても、最終結果は洗練されていないように感じられます。ドラッグする前にmousedownイベントをインターセプトできることは知っていますが、スタイルをシンプルに保つためにどの要素を変更すればよいかわかりません。

これはfcbkcompleteのデモで、Facebookのメッセージ作成機能に似ています。jsfiddleで、divを下の並べ替え可能なリストにドラッグする準備ができたら、すべての派手な装飾(画像を閉じる、青いボックスに分割、「入力を開始...」ツールチップ、最後の空のテキストボックスをh1ヘッダーをクリックしても値を取得できるように、単純な文字列に置き換えられます。これを行う方法を知っている人はいますか?

見てくれてありがとう。JSFiddleはこちらです。そして、これが問題のスクリーンショットです

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

javascript - 複数の URL フィードを持つ Ajax

異なる Bean から入力された異なる JSON 応答 (ユーザーの携帯電話、住所、電子メールなど) を返す 3 つの URL があります。

次のオートコンプリート プラグイン (fcbkcomplete) の場合:

これらの URL を使用して、3 つの異なるフィールドではなく、1 つのフィールドにデータを入力して追加したいと考えています。したがって、どういうわけか、これらの URL またはこのようなものを混在させる必要があります。

私はこれに最適な方法は何だろうと思っていましたか?複数の URL などを設定できますか?

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

jquery - JSON 応答のキャッシュによるオートコンプリートのパフォーマンスの向上

このオートコンプリート プラグイン (FCBautocomplete) を使用しています。結果を取得するためにフィールドに入力するすべての文字で、1 つの要求がサーバーに送信されます。データが大きすぎるため、発生する可能性のあるすべてのメモリ クラッシュと時間が心配です。たとえば、'John Smith' という名前の連絡先がある場合、10 件の要求が送信されます (すべての結果が返され、入力した文字に基づいて結果が表示されます)。これはコストがかかりすぎます。私の質問は、キャッシュがどのように役立つかです。JSON 応答をキャッシュし、そのキャッシュされた応答から残りの検索結果を取得することは可能でしょうか (つまり、ユーザーが最初の文字を入力すると、すべての結果が JSON 応答として生成されます。ユーザーが 2 番目の文字と残りの文字を入力すると、別のリクエストを送信する代わりに、キャッシュされた JSON レスポンスから検索します)。

パフォーマンスが心配なので、この問題の良い解決策を教えてください。ありがとう

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

javascript - すべての結果を返すのではなく、入力に基づいて AJAX リクエストをオートコンプリートする

FCBKcomplete と呼ばれるこのオートコンプリート プラグインを使用しており、その作品は魅力的です。私の唯一の問題と懸念は、ドロップダウンで結果を取得するために入力に文字を入力すると、すべての結果が JSON 応答として返され、その応答が検索されることです。ドロップダウンに結果を表示します。

つまり、次の URL が私の URL であるとします。

検索クエリは次のようになります。

リクエストがこの URL に送信されると、すべての結果が返され、サイズはまったく小さくありません。

私が探しているのは、入力フィールドに入力した文字を検索できる方法です。したがって、次のような URL:

実行されるクエリは次のようになります

xxx は、これまでに入力した文字です。次に入力する文字は y です クエリは次のように変わります

等々

これにより、JSON 応答が軽くなり、サーバーの負荷が軽減されます。

だから私を助けてください、ありがとう

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

jquery - JS エラー: 削除するノードは、このノードの子ではありません

プロジェクトで高度な検索を行うために、ページに 2 つのオートコンプリート テキストボックスがあります。Uncaught NotFoundError: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.2 回目に手動入力を削除する際のようなエラーが発生します。

Facebookのオートコンプリートプラグインを使用しました。私のJS Fiddle Demoを見つけてください 。オートコンプリートにテキストを入力すると問題が発生し、Enterキーを押してテキストボックスの手動入力を非表示にします。最初のボックスで発生していますが、2 番目のボックスでは失敗します。

私のデモは以下のようになります

これに関するヘルプ..?

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

php - fcbkcomplete でさらにデータを送信する

この質問があります。ajax のようなデータを fcbkcomplete で送信したいです。

例:

アヤックスで

fcbkcomplete では、送信済みのデータよりも多くのデータを送信できません。そのデータは (タグと _=1516258) これは関数が送信する乱数です)。

入力したときにそのデータを送信し、ajax が入力した内容を検索するためのリクエストを送信します。