-1

基本的に、クエリ文字列?foo%5B%5Bbar%5D%5D=whizbangで次のような結果が得られるようにします。

{ 'foo' : { '[bar]' : 'whizbang' } }

私は現在レールを使用しており、'[bar]' の代わりに 'bar' を取得しています (つまり、[] が取り除かれています)。比較のために PHP でこれを試してみましたが、これには '[bar' (取り除かれた ]) があり、これも間違っているようです。

これがレールに記録する必要があるバグであるかどうかを解決しようとしています。

JQuery.ajax を使用して、そのようなオブジェクトをレールに送信しています。

4

1 に答える 1

1

パラメータを JavaScript で作成しようとしていて、jquery にアクセスできる場合は、次を使用できます$.param

$.param({ 'foo' : { '[bar]' : 'whizbang' } })
// => foo%5B%5Bbar%5D%5D=whizbang
于 2013-05-12T23:10:09.107 に答える