答えて
実際のプラグインコードに入り、この機能を追加する以外にも、私がこれを行うことができる唯一の方法は、方法あなたのフィルタは単に実際クエリパラメータに追加され
filter=1,2,34&q
- のようなものに電子queryParam
。これはハードコード化しなければならず、この追加のフィルターを変更するたびに、プラグインを再初期化する必要があります。
例 -
$("#selector").tokenInput("PATH_TO_SCRIPT", {
queryParam: "filter=1,2,34&q"
});
それを行うための別の方法、あなたはこれを達成するために、最初のURLを使用することができます。以下のような
何か:私はtokenInput URLに2つの余分のparamを渡しています下回るここ
これはうまくいかず、 'PATH_TO_SCRIPT&filter = 1 、2,3?q = term'をサーバーに返す – Oktav
これは実際には動作しますが、クエリのparamを宣言しないでください。 "&"ではなく "?"を使用してください: '' '$( "#selector" )。tokenInput( "PATH_TO_SCRIPT?filter = 1,2,3"、{あなたの設定}); '' ' – Thanatos11th
は一例では、あなたがそれを行うことができる方法であると予想通り
$("#selector").tokenInput("PATH_TO_SCRIPT&filter=1,2,3", {
queryParam: "q"
});
はこれが処理されます。
this.$("#abcTextbox").tokenInput("url?someParam1=cricket&someParam2=yasser", {
queryParam: "q"
});
私はその質問がかなり古いです知っているが、私は同じ問題を抱えていたとの答えを見つけました。
ソースを見ると、urlパラメータは、ajaxクエリを送信する前に評価される関数にすることができます。だから、行うことができます。
this.$("#abcTextbox").tokenInput(function(){
return "/path/to/script.php?filter="+$("#myFieldId").val()
}, {
queryParam: "q"
...
});
しかし、URLはキャッシュされます。初回のみ動作します。 – darethas
これは(少なくとも現在のバージョンと)プラグインのネイティブ機能によって可能であるが、それは単にドキュメントに書かれていません:コード内onSend callbackがあります。ここでは、プラグインの作者は、単にこの機能を提供していませんでした
$(".my-input").tokenInput('autocomplete.php', {
hintText: false,
onSend: function(param1) {
// console.log($(this));
// console.log(param1);
param1.data.my_key = 'my_value';
}
});
- 1. は、どのように私は私が、このようなURL</p> <p>www.mainsite.com/data/Trueとwww.mainsite.com/data/true</p> <p>をしたパラメータ
- 2. <p>は、私が聞いてもどこで、どのように</p> <pre><code>http://domain.com, http://www, https://domain.com </code></pre> <p></p> <pre><code>https://www </code></pre> <p>にリダイレクトするために?</p>あなたのnginxの設定ファイルで
- 3. は、私はXCodeのようなVSコード/ Visual Studioで<em>再利用可能な</em><code>interface</code>または<code>enum</code>コードスニペットを追加することができますどのように
- 4. は私が</p> <pre><code><%= debug(params) if Rails.env.development? %> </code></pre> <p>を追加することが、なぜ</p> <pre><code><%= debug(params) if Rails.env.test? %> </code></pre> <p>が何か良いを行うことはありませんどのように理解し、デバッグが
- 5. は、どのように私は<code>string</code>あるこの</p> <pre><code>var alldest = cc.returnallfullDestinations(mainElement).Split('|'); </code></pre> <p><code>returnallfullDestionations</code>のようなデータを取得していますC#
- 6. パラメータのコンストラクタでは例</p> <pre><code><workspace [testparam]="test"></workspace> </code></pre> <p>のために、私は私が<code>ngOnInit</code>メソッド内で使用することができます私の角度2ルートコンポーネントにパラメータをバインドしようとしている
- 7. PHP <?= <?php echo違いは何ですか?どちらを使うのが良いですか?私はまだ <pre><code><?Php echo ''; </code></pre> <p>適切な、より良いものを使用することです</p>を使用していながら
- 8. "<<(...)"とbashの "<$(...)"とはどのような違いがありますか?
- 9. Gitは<<<<<<< HEADをファイルに追加し続けます
- 10. どのようにこの機能にパラメータを設定するボディのonloadで</p> <pre><code><body onload="init()"> </code></pre> <p>かを</p> <p>init関数を実行せずに、私はJavaScriptで <code>window.history.go(-1);</code>を行うことができますどのような方法があります前のページにボディのonload
- 11. は私がこの</p> <p><strong>ページ名</strong>ようなページIDの
- 12. 私はスナップショットが存在しない場合、私は、このスナップショットから</p> </blockquote> <p></p> <blockquote> <p>「暗闇の中で踊る」を得ることができますどのようにこのFireBase DataSnapshot
- 13. はどのように</p> <pre><code>has_one :company </code></pre> <p>私の要件は、ユーザーがページをサインアップするときに新しい<code>company</code>フォームにリダイレクトするということである
- 14. MongoEngineは、私は、次のMongoEngineドキュメント</p> <pre><code>{ '_id': 'some_id', 'data': 'some_data' } </code></pre> <p>どのように私<code>delete</code>この文書がMongoEngineを使用することができている文書
- 15. Firebaseのキーを比較するには?</p> <pre><code>SOMETHING USERID (<- unique) TIMESTAMP (<- unique within USERID) SOMETHING: 'something', SOMETHING: 'something' </code></pre> <p>がどのように私は私のコード内の別の<code>ID</code>に<code>USERID</code>を比較することができます:
- 16. は私が</p> <pre><code>List[(String, Object)] </code></pre> <p>どのように私はこのリストをループ<code>for</code>を使用することができ、以下のようなサンプル<code>List</code>を持ってScalaの
- 17. THREE.Camera.prototype.lookAt</ <() -</ <はどういう意味ですか?
- 18. "**/* /"と "** /"の違いは?出力は、少なくとも小さなサブツリーのために、同じように見える</p> <p><code>Dir.glob("**/*/")</code></p> <p><code>Dir.glob("**/")</code></p> <p>:ここ
- 19. NG-バインドHTML私はこの</p> <pre><code><div id="{{item.id}}" ng-repeat="item in itemList"> <div ng-bind-html="item.html"></div> </div> </code></pre> <p>のような単純なプレゼンテーションがitem.htmlは、このようなHTMLが含まれている必要があり、画像のSRC
- 20. jqueryのは、ネストされたdivの中で、私は<code>jquery</code>と、次のコードで<code>href="www.dummy.ch"</code>を含む<code><a></code>タグを選択することができますどのように
- 21. 私は、それはperlの</p> <p>私がいたを使用して行うことができますどのように</p> <pre><code>String sql = Query1; </code></pre> <p>のようにそれを交換したい行</p> <pre><code>String sql="select * from "+ "emp_data"; </code></pre> <p>のように私が持っている私のファイルでのPerl
- 22. LINQ ToListがここで使用されないのはなぜですか? <code>source</code>が<code>IEnumerable<T></code>ある</p> <pre><code>using(var iterator = source.GetEnumerator()) {...} </code></pre> <p>:
- 23. XAMLは:どのように私はどのように私は<code>ResourceDictionary</code>さん<code>x:Name</code>/<code>x:Uid</code>に基づいて<code>ResourceDictionary.MergedDictionaries</code>内の特定<code>ResourceDictionary</code>のソースを変更することができ、特定のResourceDictionary
- 24. Tkinterのテキストウィジェット:全体<code>text</code>ウィジェットを構成します</p> <pre><code>textwidget.config(font=(Consolas,13)) </code></pre> <p>:私は私がすることにより、フォントファミリを設定することができます<code>Text</code>ウィジェットを持っているフォント
- 25. 私は<code>recyclerView?</code></p> <p>内のすべてのチェックボックスを選択することができますどのようにRecyclerView
- 26. メイキングこの</p> <p><code><ol> <li>first</li> <li>second</li> <li>third</li> </ol></code></p> <p>と<strong>高度なレイアウト・エディタ</strong>(編集への以降のスイッチのように、WordPressの高度なレイアウトエディタ
- 27. 私は<code>retain</code>と<code>release</code>を使用することができないながら<code>copy</code>(キーワード)ARCで使用することができますARC</p> <p>のキーワード<code>copy</code>の役割は何ARC
- 28. どのように私はこのようにレイアウト<code>("list_item.xml")</code>を持って<code>ListView</code></p> <p>のリスト項目に<code>Button</code>のためのonclickイベントを設定したいのListView
- 29. <iframe>は</p> <p>私は</p> <p>ビデオ、</p> <p>私は再生ボタンをクリックすることができ、埋め込みを見ることができ、ユーチューブのビデオが動作するように-seemsブト
- 30. は、どのように私はWebPACKの私は私のソースファイルで</p> <pre><code>require('shelljs/global'); </code></pre> <p>の出現箇所をスキップWebPACKの作ることができますどのように必要
簡単な例がある... – Lix
@Lixが、今では可能である、plsは私の答えhttp://stackoverflow.com/a/31720287/932473を見ます – dav