0

この構造を持つ不明な数のオブジェクトを送信する必要があるページがあります。

object
  name
  phone
  hours
    monday
      open
      close
    tuesday
      open
      close
    ...etc

これらのオブジェクトを作成するために、html 要素で name パラメータを使用する方法を見つけようとしています。問題は、必ずしもすべての属性を持っている必要がないことです。電話番号がある場合もあれば、ない場合もあります....営業時間と同じです。私が試したことはすべて、このような結果になります

Array ( [params] => Array ( [service[name] => Array ( [0] => service5 [1] => service5 ) [service[phone] => Array ( [0] => 1234 [1] => 12345 ) ) )

これを行う方法はありますか?

更新:私が思いついた唯一の方法は、次のようなインデックスを使用する方法を見つけることです:

params[service][1][name]

オブジェクトがページに追加またはページから削除されるたびに、javascript を使用してそのインデックスを生成/更新する必要があります...

このオブジェクトを動的にパッケージ化する方法はありますか? ありがとう!

4

1 に答える 1

1

JavaScript を使用すると、すべての値を取得してJSON文字列を生成し、それをサーバーに送信して、階層型配列を維持できます。

于 2012-11-01T02:40:14.060 に答える