問題タブ [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.

0 投票する
0 に答える
642 参照

silverlight - 複数の DomainDataSource を RadGridView の選択変更にバインドする最良の方法

アイテムの検索に使用されるマスター グリッドがあり、その下に 3 つのグリッドのセットがあり、単純な名前と値のペアを使用して、選択した行の関連する詳細の並列セットを表示します。

次のようになります。

ここに画像の説明を入力

ドメイン サービスをブレー​​クポイントすると、選択した行のパラメーターは正しく渡されますが、返されたデータに関係のないエントリが子グリッドに表示されます。

3 つのドメイン サービス メソッドのいずれかのデバッグ バージョンは次のようになります。

3 つの子 RadGridViews の 1 つの例は次のとおりです。

3 つの子 DomainDataSource オブジェクトの 1 つの例は次のとおりです。

このテストケースでは、渡されたキー値を返す必要がありますが、次のように常に 0 の値が表示されます。 ここに画像の説明を入力

0 は、何も選択されていない最初のケースからのものです。詳細グリッドの他の行は変更されますが、正しいレコードにはなりません。実際、それらは、いくつかのマスター行に関連する小さなセットの値の間で交互に表示されるように見えます....奇妙です。

DomainService は正しいキーで正しいタイミングで呼び出されていますが、戻り値が正しくありません。

子グリッドの更新をトリガーするのは何ですか? 私は何が欠けていますか?すべての行ではなく一部の行に古いデータが表示されるのはなぜですか?

アップデート:

データソースにイベントのハンドラーを追加し、LoadedDataそれをブレークポイントすると、その中のエンティティが間違った値であることがわかりました...つまり、ドメインサービスが選択したものではありません:

上記の Grid 選択へのクロス バインディングを、3 つの個別のドメイン コンテキストでの 3 つの個別のロード コールに置き換えると、正常に動作します。問題は、DomainDataSource パラメータをグリッドの選択変更にバインドすることにあるようです。

何か案は?

0 投票する
2 に答える
1188 参照

python - タプルのリストの形式でクエリパラメータを処理する方法は?

パラメータ名と値のタプルのリストが与えられた場合:

いくつかの URL 文字列など:

私の関数は、次の出力文字列を作成できるはずです (None 値のタプルはクエリ文字列に含まれていないことに注意してください)。

join を使用してみましたが、値がすべて文字列ではないため、最初に変換する必要があります。多分誰かがこれを行うための短くてきれいな方法で私を助けることができます.

0 投票する
3 に答える
500 参照

php - PHPで現在のページのURLをキャプチャする方法

PHPのパラメータで現在のページのURLを取得したい

URLは

#サインの後にURL部分を取得したい

0 投票する
1 に答える
846 参照

ruby-on-rails-3 - Ajax を介して認証しようとすると、Warden の戦略内のパラメータが空です

Rails アプリでの認証に Warden を使用しようとしています。POSTリクエストを介して通常のフォームで使用すると、正常に動作します。しかし、それを Backbone.js に移動すると、認証されていることがわかりました! メソッドは常に私の失敗アプリを呼び出します。

認証の中にいくつかのロギングを入れました!メソッドを実行すると、params ハッシュが空であることがわかりました。そのように:

空の出力が生成されます: Warden 内のパラメーター: {}

同時に、env['warden'].authenticate! の前にコントローラーのパラメーターを確認できます。と呼ばれます。パラメータがどこに行ったのかを推測することしかできません。私は何を間違っていますか?

0 投票する
1 に答える
407 参照

python - urlパラメータを使用して、Pythonがリクエストを処理する方法を指定します

さて、これはかなり基本的なはずのように見えましたが、私はそれを機能させることができません。正しいアドレス(たとえば、セーリングの場合はwww.url.com/sea?s= '1')に転送されていますが、リソースが見つからないという404エラーが発生します。さまざまなクエリパラメータを持つリンクのリストがあり、それらをPythonコードで異なる方法で処理したいと考えています。私はPythonとjinja2テンプレートシステムでGoogleAppEngineを使用しています。

これが私のHTMLです:

そしてここにPythonがあります:

更新:問題は実際には私のURL処理にあったコードではありませんでした。正解です:

0 投票する
1 に答える
1434 参照

c# - URI クエリ パラメータでキーと値のペアのリストを渡す最良の方法

HTTP リクエストを介して一連のキーと値のペアを渡す最良の方法は何ですか?

たとえば、並べ替えコマンドを RESTful サービスに送信する必要があるとします。並べ替えるプロパティのリストと、各プロパティを並べ替える順序を指定する必要があります。たとえば、タイトル昇順で並べ替え、名前降順で並べ替えるなどです。

これは私が現在リクエストを作成している方法です:

&sort=タイトル:ASC,名前:DESC

そのため、「:」で区切り、次に「,」で区切ります。このようなデータ ペアを渡すための RESTful ガイドラインへの準拠という点で、これは最良の方法ですか?

ありがとう。

0 投票する
1 に答える
299 参照

mysql - ColdFusionを使用してMySQLINステートメントで使用される文字列をqueryparamできますか?

MySQL5.0.88とColdfusion8を実行しています。

フォームでは、テーブルからいくつかのレコードIDを取得して、サーバーに送信しています。文字列は次のようになります。

次に、これをMySQLに渡します。最初は次のようになります。

私はしばらくの間、次のようにcfqueryparamを使用しようとしてきました。

ただし、これにより、ColdFusionでエラーが発生します。一方、MySQLで直接クエリを実行すると、機能します。したがって、それは私のcfqueryparam宣言にあるものでなければなりません。

このフォームをリモートの場所からAJAXに渡します。そのため、AJAXコミットエラー以外のエラーメッセージは表示されません。

質問
使用できない場合、上記の文字列を保護するにはどうすればよいcfqueryparamですか?

ありがとう!

0 投票する
2 に答える
244 参照

sql-server - これはSQLインジェクションを保護するのに十分ですか?

MS SQL 2008 R2(Express Edition)を使用して、古いクラシックasp Webサイト(約1,000(.asp)ページ)を保護しようとしています。

パラメータ化されたクエリの方法に関するコード(以下を参照)を見つけました。このコードは、変更が必要なすべてのページで理解して使用するのが最も簡単なようです。

私の質問は次のとおりです。すべてのmssqlクエリ(以下のコードのようになります)を変換する場合、ms sqlインジェクション攻撃から保護するのに十分でしょうか?または、追加/変更する必要があるものは他にありますか?

助けてくれてありがとう...

ここにコードがあります:

0 投票する
2 に答える
3176 参照

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> ..&を使用することの有効性を示す仕様はありますかクエリパラメータ区切り文字として?ブラウザで「主に機能するもの」を探しているわけではありませんが、クエリパラメータを区切る正しい方法は何ですか。

0 投票する
1 に答える
2737 参照

ruby-on-rails - Rails でクエリ文字列の多次元配列をコントローラーに渡す

多次元配列を Rails コントローラーに渡すと、正しく解析されないようです。私はそれを間違っていますか?

次のようにする必要があります。