ユーザーが画像をアップロードし、タイトルを入力して送信するフォームがあります。それを達成するために、私は AJAXUPLOADER を統合します。一度に複数の画像をアップロードすることはできませんが、1 つずつ、問題はありません。
成功すると、アップロードされたファイル名が返されます。私が行うことは、画像ファイル名を値として含む隠しフィールドを挿入することです。そして、ユーザーがタイトルを入力するためのテキスト フィールドを挿入します。
基本的に、複数のファイル名とタイトルを含む配列が必要だったので、次のコードを配置しました。
input type="text" name="images[][title]" input type="hidden" value="'+response+'" name="images[][url]"
それは完全に機能しますが、問題があります。配列構造は上記のコードで構築されます。
[images] => Array
(
[0] => Array
(
[title] => Ferrari
)
[1] => Array
(
[url] => d2339e1d8da95e811c4344eaef226d09.jpg
)
[2] => Array
(
[title] => Ferrari
)
[3] => Array
(
[url] => 714208a8c1b819a548a258c33e311e98.jpg
)
)
ただし、次の形式でそれらが必要です。
[images] => Array
(
[0] => Array
(
[title] => Ferrari,
[url] => d2339e1d8da95e811c4344eaef226d09.jpg
)
[1] => Array
(
[title] => Ferrari,
[url] => 714208a8c1b819a548a258c33e311e98.jpg
)
)
迅速なヘルプをいただければ幸いです。