2

XHR リクエストを介して PHP フォーム配列を渡す方法を知りたいです。Symfony2 フォームを処理するための RESTful API を構築しています。一部のフォーム要素には、次のような不気味なデータを入力する必要があります。

foo_form[bar][] = 1
foo_form[bar][] = 2

私の質問は、JS ライブラリの XHR リクエストを介してこれを送信する方法です。

var client = FooHttpClient(options);

var data = {
    'foo_form[bar][]' : 1,
    'foo_form[bar][]' : 2
};

client.send(data);

ここでの問題は、最初のデータ値(foo_form[bar][] = 1)が 2 番目の値によって上書きされることです。

これに対する解決策はありますか?

ご挨拶、

--マルク

4

4 に答える 4

0

配列を結合してコンマ区切りのリストに変換し、URL パラメータとして渡すことができます。次に、反対側で GET を使用して、リストを配列に分解します。

于 2013-10-12T09:43:53.440 に答える