問題タブ [jquery-tokeninput]
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 - jQuery Tokeninput は単語の最初の文字を認識しません
http://loopj.com/jquery-tokeninput/の jQuery Tokeninput オートコンプリート プラグインを使用しています。
アプリケーションに組み込み、サーバー側スクリプトを使用してすべての結果を取得しています。Tokeninput-Demo の php-script で試してみると、問題なく動作します。しかし、php スクリプトをソースとして使用すると、単語の最初の文字が認識されません。たとえば、「Marc Fisher」を検索して「Marc」と入力しても何も見つかりませんが、「arc」と入力すると機能します。姓についても同様です。
これが私のphpスクリプトです:
奇妙なことに、GET の URL に直接「Mar」と入力すると、次のように機能して出力されます。
私はどこでも検索し、考えられるすべてを試しましたが、役に立ちませんでした。何が悪いかわかりますか?
ruby-on-rails-3 - Rails + jQuery-tokeninput + Draper デコレータ メソッド
Rails + jQuery-tokeninput を使用して先行入力検索を実行し、「belongs_to」関係を設定しています。モデルは次のとおりです。
このプロジェクトではDraperを使用して、モデルにデコレータを提供しています。
CompositionDecorator には次のメソッドがあります。
次のようにデコレータを使用するように tokeninput サポートを設定しました。
コントローラーの index メソッドは、次のようにデコレーターを呼び出します。
デコレータを使用していない場合、これはすべて正常に機能しているように見えますが、デコレータを追加すると問題が発生します。コントローラーが生成するjsonに「full_title」属性が含まれていないため、選択値に「undefined」と表示され、検索結果一覧に何も表示されません。次のエラーは、javascript コンソールにも表示されます。
TypeError: 'undefined' はオブジェクトではありません ('value.replace' を評価しています)
どんな助けでも大歓迎です!
javascript - 2 つの異なる要素の同じ外観
StackOverflow タグと同じ結果が得られる jQ プラグインを探していました。Tokeninput を使用して 1 つ見つかりました。
このリンクhttp://jsfiddle.net/nXxZW/3/をご覧ください。
そして今、このスクリーンショットを見てください:
クロム
ファイアフォックス
ご覧のとおり、入力テキスト要素はブラウザーでは少し異なって見えます。
私が取得しようとしているのは、CSS とまったく同じul
要素の外観input text
(つまり、幅、境界線、インセット シャドウなど。試してみましたが、何が欠けているのかわかりません) または同じ結果を得るためのプラグインの変更です。 ul li 構造ではなく、入力テキスト ボックス (Stackoverflow タグのように。実現するのは少し難しいと思います。) 何か提案はありますか? 前もって感謝します
ruby-on-rails - (異なるモデルからの)トークン入力での新しいトークンに本当に問題がある
私はjquery-tokeninputを使用していますが、それぞれUser
に新しいカスタムトークン(Tag
)を追加できるようにするフォークですResource
。
ここでの例(タグボックスまで下にスクロールして、いくつかの文字を入力します。存在しない文字を入力できます): http: //www.tomsguide.fr/solutions/nouveau_sujet.htm
私が使用しているフォークからの現在の戻り値は次のとおりです(引用符で囲まれた新しい値):
Railsでこれを処理しようとすると非常に困難です。これはそれを完全に要約します。
これは私がこれまでに持っていたものであり、おそらく私が見ていない多くの理由で機能していませんが、主な理由は、新しいタグインスタンスを作成する必要があるが、それらを保存しない必要があることです。そうすれば、どういうわけかそれらを渡すことができますトークン入力に戻り、フォームを送信するときに新しいタグを新しいリソースと一緒に保存します。ただし、Tag.newを使用すると、IDは作成されません。
resource.rb
resources_controller.rb
new.html.erb(resource#newの場合)
jquery - jQuery Tokeninputは、IDと2番目の値の組み合わせを内部IDとして保存します
次のような JSON 配列を取得します。
バックエンドは、名前、ID、およびタイプ (ユーザーまたはグループ) を含む JSON 配列を返します。
入力フィールドに入力する前にIDを操作する方法はありますか?
?
実際には、これを使用して tokenInput を初期化しています。
Rory McCrossan の助けを借りて、私はそれを機能させました。id を resultsFormatter メソッドに変更すると、うまくいきます。
}
"if (item.id.indexOf (...))" は必要ありません。tokenInput がエントリをキャッシュするためです。同じ文字列を検索すると、ID には既に type+"_" プレフィックスがあり、それを取得します。 2回目/3回目/...
asp.net-mvc-3 - JQuery と tokenInput でコントローラーを起動する方法
TokenInput と MVC 3 C# を使用しています。
この JQuery を機能させたいのですが、入力ボックスからコントローラー クラスのメソッドに文字列が渡されることはありません。私は何を間違っていますか。
作成.cshtml
AuthorController.cs
Javascript/Jquery
実際にdata-autocomplete値を呼び出してその方法で ActionResult をトリガーすることで、より MVC の方法で JQuery を使用することをお勧めしますが、ご覧のとおり、迷子になりました。
誰でも助けることができますか?
jquery - ActionResultとJSONデータを処理するコントローラー?
OK-コントローラー/作成から、モデルの2つの部分を更新したい:
- ジャーナル
- 著者
Journal \ Create-基本的なジャーナルを作成し、著者のテーブルをクエリして、オートコンプリート入力ボックスに著者名を入力します(JQuery、tokenInputを使用)。
これは問題なく機能します。これまでのところ、ジャーナルの詳細を入力するための空白のフォームと、1人以上の著者を選択するための優れた方法があります。
私が困惑しているのは、署名が次のように、選択した作成者をコントローラーに戻す方法です。
今、私は手を出して、私が使用できることを発見しました
これでIDが返されますが(方法はよくわかりませんが??)、区切り文字がなくてもすべて結合されているため、あまり意味がありません。
1564654324544434344797361679
そのはず
1564,6543,2454,4434,3447,9736,1679
その後、データを使って何かを行うことができます。
とにかく、入力ボックスからより良い方法で結果を取得する方法と、モデルオブジェクトを使用してデータベースにデータを入力する方法を知っているなら、それは素晴らしいことです。
以下のコードは次のとおりです。
見る
JAVASCRIPT
CONTROLLER(作成者のリストを取得します)
ruby-on-rails-3 - jQuery TokenInput プラグインは、編集時にトークンを事前入力する深いnested_attributesを備えています
私は自分のアプリケーションで次の構造を使用しています。
fields_for
そして、作成と保存のフォームで完全に機能しています。
RailsCast #258 Token Fieldskind_tokens
で説明されているように使用しています
しかし、編集フォームではすべてが完全に表示されるようになり、 inのネストされた属性内のフィールドのdata-pre
属性にデータを事前入力する必要があります。kind_tokens
code
examples
RailsCast は次のように述べています。
@foo.examples.codes.kinds.map...
しかし、 と の関係はコレクションFoo
をexamples
返すので、私にはできません。 と同じ状況codes
です。
私はちょうど使用しています:
<%= f.fields_for :codes do |codes_form| %>
その中にある
<%= f.fields_for :examples do |examples_form| %>
nested_attributes
ループがなく、すべてがandによって行われている場合、コードの種類を事前に入力するにはどうすればよいfields_for
ですか?
ruby-on-rails - レールのトークン入力が機能しない
フィールドで tokeninput プラグインを実行しようとしています。
まず第一に、チュートリアルは主に別の関連付けられたモデルからの ID の追加に関するものです。私はそれをしたくありませんが、私自身のモデル (テーブル) のフィールドを使用するだけtags
です。
現在、入力すると /notes/tags.json ajax 呼び出しが実行されますが、何も返されません。正しく実行していますか?
コントローラ:
モデル:
jquery-tokeninput - TokenInput - 複数の検索フィールドから値を取得する
Loopj の TokenInput を使用していますが、問題なく動作しています。
同じページに 3 つの検索ボックスがあります。1 つは 3 つの異なる検索属性用で、それぞれに独自の外部データ ソースがあります (この場合は、船名、船のクラス、および船の種類で検索します)。もちろん、各検索ボックスに 1 つずつ、合計 3 つの [送信] ボタンがあります。
私の問題:「送信」ボタンをクリックすると、独自の検索ボックスの値のみが返されます(以下に含まれるスクリプト参照に基づく)。私が望むのは、任意のボタンをクリックしてすべての検索ボックスの値を取得し、MySQL クエリを作成できるようにすることです。
注:この以前の質問「ページ上の複数の入力でtokeninput jqueryプラグインを使用する」は関連しているようですが、その質問への回答はこの問題に対処していません。