問題タブ [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.
ruby-on-rails - トークン フィールド - レコードが挿入されてから削除される
RailsCasts エピソード #258 に基づいてトークン フィールドを機能させようとしていますが、フォームを問題なく送信できます。メイン ページに戻ると、タグが表示されません。
ローカルマシンのサーバーログを見ると...
「INSERT INTO "activities_tags"...」には正しい値がありますが、何らかの理由でレコードがすぐに削除され、それがどこに影響を与えるのかわかりません。
私のアクティビティコントローラー:
私のアクティビティ.rb:
私の活動フォーム:
最後に、私の activities.js:
何かご意見は?
jquery - jQuery tokeninput プラグイン + ID を別の tokeninput URL に渡す
jQuery Tokeninput http://loopj.com/jquery-tokeninput/という jquery プラグインを使用していますが、ロジックに問題があります。
ここでの私の質問は、country_id の値を以下のコードのパラメーターに渡す方法です。jquery tokeninput ドキュメントでこれを行う方法がわかりません。
コードのこの部分を見ると、上記で生成された country_id が「onAdd」に渡されています。しかし、これはうまくいきません。
どうすればそれを行うことができますか?あなたの助けは非常に高く評価され、もちろん報われます!
ありがとう!:-)
jquery - TokenInput で、ユーザーが入力したデータが利用できない場合、resultformatter に「結果なし」と表示させたいですか?
ユーザー名のリストのトークン入力があります。存在しない名前を入力したときに「結果が見つかりません」と表示したい場合、変更する必要resultsFormatter
があることはわかっていますが、既存のデータを確認する方法がわかりませんタームアイテムとは?
jquery - params[:q]を使用したJquery TokenInputフィルタリング検索クエリが最初の文字と一致しない
TokenInput プラグインを使用してトークン フィールドを作成し、メンバー (グループを作成しているユーザーの友達のみ) をグループに追加しようとしています。
だから、私はここに私の友情コントローラコードを持っています:
これは、URL「/friendships.json」で以下のような配列を返します。
次に、フォームの下に TokenInput の jquery を配置します。
私の質問は、/friendships.json で配列をフィルター処理するにはどうすればよいですか? FriendshipsController で次のことを試しました。
...しかし、これは /friendships.json で空の配列のみを返します。
これが空の配列を返す理由を誰かが教えてくれたら、とても感謝しています。
アップデート:
私はこれをやってみました:
...しかし、コード ".where("name LIKE?", "%#{params[:q]}%")" を @friend_list = current_user.friends の最後に追加すると、何も得られなくなりましたautocomplete は TokenInput フィールドに結果を返します (「No Results」を返します)。
たとえば、「http://localhost:3000/friendships.json?q=k」のように、手動で URL に q パラメータを入力すると、空の配列になってしまいます。first_name Kevin のユーザーがアプリケーションに含まれているため、これは奇妙です。
私のRubyサーバーで出力されるものは次のとおりです。
ただし、tokenInputのtext_fieldに「evin」と入力しようとしたところ、ユーザーが見つかりました。何らかの理由で、q パラメータがユーザーの first_name の最初の文字を見つけることができません。誰でもこれについて何か考えがありますか?
php - PHPでのjquery tokeninput
プロジェクトで Jquery Tokeninput を使用して、テキストエリアにいくつかの数値を表示しています。数値を含む JSON 文字列を保存する非表示の入力フィールドがあります。JSONは次のようになります
私の見解では、隠された入力は
同じビューで、この入力の値を JQuery Tokeninput に次のように渡します。
問題は、JSON に id とその値を持つ 5 つのエントリしか含まれていないことですが、ビューを表示すると、テキストエリアに次のようなものが表示されます。
しかし、ハードコードされた JSON を Patents 変数に渡すと、適切に表示されます。
どんな助けでも大歓迎です。
ありがとう
編集
私のjavascriptで次のように使用すると
次の構文エラーが表示されます
jquery-tokeninput - jQuery Token Input 無効な JSON プリミティブ
私はこのプラグインを使用しています: http://loopj.com/jquery-tokeninput/
を使用して初期化
入力を入力すると、Firebug の [NET] タブでこのエラーが表示されます
Web サービスの代わりに変数を使用すると、問題なく動作します。Web サービスのデバッグ コントロールすら取得できません。
ありがとう、開発者
jquery - jquery tokenInput ajax呼び出しURLをスクリプトに動的に変更する方法
この強力で美しいプラグインhttp://loopj.com/jquery-tokeninput/を使用していますが、問題が発生しました。
tokenInput で ajax 呼び出しの URL を動的に変更または変更する方法はありますか。
たとえば。
http://mysite.com?name=John
ページのボタンをクリックすると、URLをからに変更したかったhttp://mysite.com?name=Adam
したがって、ロジック全体は次のようになります。
最初に私がしたことは、文字通り次のようなものでした:
それを行うことの問題は、クラスの複製が作成されるtoken-input-list-facebook
ことです。私が話していることを確認するだけです。
このようなものから:
に
ご覧のとおり、 textinput または class を複製しますtoken-input-list-facebook
。
アプリケーションで実行しようとしていることの簡単なロジックを示しているだけです。
それを行う方法はありますか?あなたの助けは非常に高く評価され、報われるでしょう! :-)
ちなみに、私はfacebookのテーマを使用しているので、クラス名はtoken-input-list-facebook
.
jquery - jQuery Tokenizer へのプレースホルダー テキストの追加
jQuery Tokenizer ( http://loopj.com/jquery-tokeninput/ ) を使用しており、通常の入力のようにプレースホルダー テキストを追加しようとしています。
placeholder
次のような典型的なタグ要素にテキストを入れてみました:
しかし、明らかに、トークナイザーはその入力を隠しています。
javascript - 問題を引き起こすjquery文字列補間
jquery tokeninputプラグインを使用していますが、jsonトークン入力データをフォームのどこかにある値に依存させたいと考えています。私のコードは次のようになります。
したがって、select_menu divの値が124の場合、プラグインは/tokens.json?b=124などのリクエストを行う必要があります。
どういうわけかこれはうまくいかず、理由はわかりません。私はまだJavaScriptの初心者です。助けていただければ幸いです。
ruby-on-rails - ゼロからのタグ付け:データベースのクエリの問題
@saverioは、最初からのタグ付けに関するこのデータベースクエリの質問に答えることに成功しました:タグクラウドの問題
現在、タグ付けシステムをjQuery-tokenInputに接続して、http://railscasts.com/episodes/258-token-fields-revisedのように動的にタグを作成および検索しようとしています。
- 私の推測では、これはPosgresqlデータベースに対するクエリの問題です。
- Postgresqlを正しくインストールしました
- jQuery-tokenInputはApplication.jsの代わりにあります
//= require jquery.tokeninput
- どういうわけか、データベースにすでに存在していたものからタグをロードできますが、pictures.js.coffeeコードで以下にリストされているように、同じ単語を動的にクエリできません。
関連するすべてのスコープに従う:
pictures.js.coffee
/views/pictures/_form
ここで私のロジックは少し失われます
/models/picture.rb
以下では、データベースにクエリを実行できないことがわかりました。
/models/tag.rb
タグコントローラーの動作を設定する方法も同様でした
#controllers/tags_controller.rb
では、なぜPostgresqlをクエリできず、動的に作成または検索できないのですか?