答えて
実際のプラグインコードに入り、この機能を追加する以外にも、私がこれを行うことができる唯一の方法は、方法あなたのフィルタは単に実際クエリパラメータに追加され
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. は私が</p> <pre><code><%= debug(params) if Rails.env.development? %> </code></pre> <p>を追加することが、なぜ</p> <pre><code><%= debug(params) if Rails.env.test? %> </code></pre> <p>が何か良いを行うことはありませんどのように理解し、デバッグが
- 2. は、どのように私は<code>string</code>あるこの</p> <pre><code>var alldest = cc.returnallfullDestinations(mainElement).Split('|'); </code></pre> <p><code>returnallfullDestionations</code>のようなデータを取得していますC#
- 3. Gitは<<<<<<< HEADをファイルに追加し続けます
- 4. PHP <?= <?php echo違いは何ですか?どちらを使うのが良いですか?私はまだ <pre><code><?Php echo ''; </code></pre> <p>適切な、より良いものを使用することです</p>を使用していながら
- 5. どのようにこの機能にパラメータを設定するボディのonloadで</p> <pre><code><body onload="init()"> </code></pre> <p>かを</p> <p>init関数を実行せずに、私はJavaScriptで <code>window.history.go(-1);</code>を行うことができますどのような方法があります前のページにボディのonload
- 6. は私がこの</p> <p><strong>ページ名</strong>ようなページIDの
- 7. はどのように</p> <pre><code>has_one :company </code></pre> <p>私の要件は、ユーザーがページをサインアップするときに新しい<code>company</code>フォームにリダイレクトするということである
- 8. "**/* /"と "** /"の違いは?出力は、少なくとも小さなサブツリーのために、同じように見える</p> <p><code>Dir.glob("**/*/")</code></p> <p><code>Dir.glob("**/")</code></p> <p>:ここ
- 9. は私が</p> <pre><code>List[(String, Object)] </code></pre> <p>どのように私はこのリストをループ<code>for</code>を使用することができ、以下のようなサンプル<code>List</code>を持ってScalaの
- 10. 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
- 11. THREE.Camera.prototype.lookAt</ <() -</ <はどういう意味ですか?
- 12. 私は、それは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
- 13. LINQ ToListがここで使用されないのはなぜですか? <code>source</code>が<code>IEnumerable<T></code>ある</p> <pre><code>using(var iterator = source.GetEnumerator()) {...} </code></pre> <p>:
- 14. jqueryのは、ネストされたdivの中で、私は<code>jquery</code>と、次のコードで<code>href="www.dummy.ch"</code>を含む<code><a></code>タグを選択することができますどのように
- 15. メイキングこの</p> <p><code><ol> <li>first</li> <li>second</li> <li>third</li> </ol></code></p> <p>と<strong>高度なレイアウト・エディタ</strong>(編集への以降のスイッチのように、WordPressの高度なレイアウトエディタ
- 16. 私は<code>retain</code>と<code>release</code>を使用することができないながら<code>copy</code>(キーワード)ARCで使用することができますARC</p> <p>のキーワード<code>copy</code>の役割は何ARC
- 17. <iframe>は</p> <p>私は</p> <p>ビデオ、</p> <p>私は再生ボタンをクリックすることができ、埋め込みを見ることができ、ユーチューブのビデオが動作するように-seemsブト
- 18. Tortoise svn <<<<をファイルに追加しています!
- 19. ページは私が</p> <pre><code>MEDIA_ROOT = '/peaceroot/www/media/' MEDIA_URL = '/media/' </code></pre> <p>以下のよう<code>settings.py</code>に設定されていることをメディアフォルダ(<code>'/peaceroot/www/media/'</code>)にファイルをアップロードすることができるよ404個のDjangoのメディアファイル
- 20. は、どのように私はWebPACKの私は私のソースファイルで</p> <pre><code>require('shelljs/global'); </code></pre> <p>の出現箇所をスキップWebPACKの作ることができますどのように必要
- 21. リスト(<%の#、<%=、など...)
- 22. 分割は私がカンマでスプリットを使用しました。..この配列に</p> <pre><code>["a", "b", "c"] </code></pre> <p>をこの文字列</p> <pre><code>"a,bc,c" </code></pre> <p>をオンにしようとしています
- 23. []と{{}}のプロパティの状態のバインディングの違いは?ここで</p> <pre><code><span count="{{currentCount}}"></span> <span [count]="currentCount"></span> </code></pre> <p>両者が同じことを行います
- 24. これは簡単な方法ですか? Q</p> <p>よう
- 25. x * 2 + 1を計算する簡単な方法はありますか? <br> <code>x = x*2;</code>が<code>x *= 2;</code></p> <p>のように書くことができます
- 26. twitterのブートストラップの.subnav auto float barのようなjqueryプラグインはどこにありますか? uは</p> <p><a href="http://twitter.github.com/bootstrap/javascript.html" rel="nofollow">http://twitter.github.com/bootstrap/javascript.html</a></p> <p>このページを見たときに
- 27. どのように私は</p> <pre><code>[self performSelector:@selector(doStuff) OnThread:self.myWorkerThread withObject:nil]; </code></pre> <p>...私は私が呼び出すことができるように、メインスレッドではありませんワーカースレッドを作成したい、すぐにセレクタを行うことなく、メインスレッドではありませんNSThread
- 28. は、私は私はそれをどのように行うことができます</p> <pre><code>wadl: http://domain.com/application.wadl method: checkInfo </code></pre> <p>WADLサービスからメソッドを呼び出し、パラメータを渡す必要がPHP
- 29. ルーティングレガシーリンク私は</p> <blockquote> <p>/signedin/mypage.aspx?my_key=152372</p> </blockquote> <p>にこのような何かをリダイレクトしたい
- 30. Perlの文字列の乗算がundefで警告しないのはなぜですか?</p> <pre><code>$foo . '' </code></pre> <p>と</p> <pre><code>"$foo" </code></pre> <p>
簡単な例がある... – Lix
@Lixが、今では可能である、plsは私の答えhttp://stackoverflow.com/a/31720287/932473を見ます – dav