私はJavascriptで「フォームビルダー」を開発しており、フォームの仕様をサーバーに送信して保存するところまで来ています。Builder は、フィールド、ラベル、オプション (選択/チェックボックス/ラジオ用)、必須ステータス、およびフィールドの一般的なソート順を表す内部データ構造を維持します。
この構造をサーバーに送り返したい場合、どの形式で通信すればよいですか?
また、サーバーに保存されたフォームを Javascript ビルダーに復元する場合、データを送信したのと同じ形式でロードする必要がありますか、それともビルダーのcreateField()
関数を使用してフィールドを再構築する必要がありますか?