問題タブ [query-parameters]
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.
silverlight - 複数の DomainDataSource を RadGridView の選択変更にバインドする最良の方法
アイテムの検索に使用されるマスター グリッドがあり、その下に 3 つのグリッドのセットがあり、単純な名前と値のペアを使用して、選択した行の関連する詳細の並列セットを表示します。
次のようになります。
ドメイン サービスをブレークポイントすると、選択した行のパラメーターは正しく渡されますが、返されたデータに関係のないエントリが子グリッドに表示されます。
3 つのドメイン サービス メソッドのいずれかのデバッグ バージョンは次のようになります。
3 つの子 RadGridViews の 1 つの例は次のとおりです。
3 つの子 DomainDataSource オブジェクトの 1 つの例は次のとおりです。
このテストケースでは、渡されたキー値を返す必要がありますが、次のように常に 0 の値が表示されます。
0 は、何も選択されていない最初のケースからのものです。詳細グリッドの他の行は変更されますが、正しいレコードにはなりません。実際、それらは、いくつかのマスター行に関連する小さなセットの値の間で交互に表示されるように見えます....奇妙です。
DomainService は正しいキーで正しいタイミングで呼び出されていますが、戻り値が正しくありません。
子グリッドの更新をトリガーするのは何ですか? 私は何が欠けていますか?すべての行ではなく一部の行に古いデータが表示されるのはなぜですか?
アップデート:
データソースにイベントのハンドラーを追加し、LoadedData
それをブレークポイントすると、その中のエンティティが間違った値であることがわかりました...つまり、ドメインサービスが選択したものではありません:
上記の Grid 選択へのクロス バインディングを、3 つの個別のドメイン コンテキストでの 3 つの個別のロード コールに置き換えると、正常に動作します。問題は、DomainDataSource パラメータをグリッドの選択変更にバインドすることにあるようです。
何か案は?
python - タプルのリストの形式でクエリパラメータを処理する方法は?
パラメータ名と値のタプルのリストが与えられた場合:
いくつかの URL 文字列など:
私の関数は、次の出力文字列を作成できるはずです (None 値のタプルはクエリ文字列に含まれていないことに注意してください)。
join を使用してみましたが、値がすべて文字列ではないため、最初に変換する必要があります。多分誰かがこれを行うための短くてきれいな方法で私を助けることができます.
php - PHPで現在のページのURLをキャプチャする方法
PHPのパラメータで現在のページのURLを取得したい
URLは
#
サインの後にURL部分を取得したい
ruby-on-rails-3 - Ajax を介して認証しようとすると、Warden の戦略内のパラメータが空です
Rails アプリでの認証に Warden を使用しようとしています。POSTリクエストを介して通常のフォームで使用すると、正常に動作します。しかし、それを Backbone.js に移動すると、認証されていることがわかりました! メソッドは常に私の失敗アプリを呼び出します。
認証の中にいくつかのロギングを入れました!メソッドを実行すると、params ハッシュが空であることがわかりました。そのように:
空の出力が生成されます: Warden 内のパラメーター: {}
同時に、env['warden'].authenticate! の前にコントローラーのパラメーターを確認できます。と呼ばれます。パラメータがどこに行ったのかを推測することしかできません。私は何を間違っていますか?
python - urlパラメータを使用して、Pythonがリクエストを処理する方法を指定します
さて、これはかなり基本的なはずのように見えましたが、私はそれを機能させることができません。正しいアドレス(たとえば、セーリングの場合はwww.url.com/sea?s= '1')に転送されていますが、リソースが見つからないという404エラーが発生します。さまざまなクエリパラメータを持つリンクのリストがあり、それらをPythonコードで異なる方法で処理したいと考えています。私はPythonとjinja2テンプレートシステムでGoogleAppEngineを使用しています。
これが私のHTMLです:
そしてここにPythonがあります:
更新:問題は実際には私のURL処理にあったコードではありませんでした。正解です:
c# - URI クエリ パラメータでキーと値のペアのリストを渡す最良の方法
HTTP リクエストを介して一連のキーと値のペアを渡す最良の方法は何ですか?
たとえば、並べ替えコマンドを RESTful サービスに送信する必要があるとします。並べ替えるプロパティのリストと、各プロパティを並べ替える順序を指定する必要があります。たとえば、タイトルを昇順で並べ替え、名前を降順で並べ替えるなどです。
これは私が現在リクエストを作成している方法です:
&sort=タイトル:ASC,名前:DESC
そのため、「:」で区切り、次に「,」で区切ります。このようなデータ ペアを渡すための RESTful ガイドラインへの準拠という点で、これは最良の方法ですか?
ありがとう。
mysql - ColdFusionを使用してMySQLINステートメントで使用される文字列をqueryparamできますか?
MySQL5.0.88とColdfusion8を実行しています。
フォームでは、テーブルからいくつかのレコードIDを取得して、サーバーに送信しています。文字列は次のようになります。
次に、これをMySQLに渡します。最初は次のようになります。
私はしばらくの間、次のようにcfqueryparamを使用しようとしてきました。
ただし、これにより、ColdFusionでエラーが発生します。一方、MySQLで直接クエリを実行すると、機能します。したがって、それは私のcfqueryparam宣言にあるものでなければなりません。
このフォームをリモートの場所からAJAXに渡します。そのため、AJAXコミットエラー以外のエラーメッセージは表示されません。
質問:
使用できない場合、上記の文字列を保護するにはどうすればよいcfqueryparam
ですか?
ありがとう!
sql-server - これはSQLインジェクションを保護するのに十分ですか?
MS SQL 2008 R2(Express Edition)を使用して、古いクラシックasp Webサイト(約1,000(.asp)ページ)を保護しようとしています。
パラメータ化されたクエリの方法に関するコード(以下を参照)を見つけました。このコードは、変更が必要なすべてのページで理解して使用するのが最も簡単なようです。
私の質問は次のとおりです。すべてのmssqlクエリ(以下のコードのようになります)を変換する場合、ms sqlインジェクション攻撃から保護するのに十分でしょうか?または、追加/変更する必要があるものは他にありますか?
助けてくれてありがとう...
ここにコードがあります:
http - クエリパラメータ区切り文字として&を使用することは有効ですか?
クエリパラメータを含むURLがある場合、&クエリパラメータ区切り文字を「エスケープ」することは有効ですか?
元。
vs
RFC 2396は、「&」の使用が適切であると明確に述べていますが、予約文字のエスケープされたバージョンを使用することの(無効な)有効性については何も見つかりません。
私が気づいたことの1つは、ブラウザでリンクをクリックするとChromeがそれらを許しているように見えることですが、ページのソースを表示し、ビューソースからリンク(/foo.html?cat=meow&dog=woof)をクリックするとビュー、それは動作しません。
「&のみを使用し、&または%26(&URLエンコード)は使用しないでください」という仕様/セクションがあるかどうかを知りたいです。
(注:この質問は、URLをこのように構造化するコードベースの作業を開始したときに発生します。個人的には「&」を使用します)
RCF 2396:http ://www.ietf.org/rfc/rfc2396.txt
更新1
正解-サーバーがページに書き込む実際のURLは次のとおりです。<ahref="/foo.html?cat=meow&dog=woof">go </ a> ..&を使用することの有効性を示す仕様はありますかクエリパラメータ区切り文字として?ブラウザで「主に機能するもの」を探しているわけではありませんが、クエリパラメータを区切る正しい方法は何ですか。
ruby-on-rails - Rails でクエリ文字列の多次元配列をコントローラーに渡す
多次元配列を Rails コントローラーに渡すと、正しく解析されないようです。私はそれを間違っていますか?
次のようにする必要があります。