序列化表单,其中字段具有多个子字段

时间:2015-05-14 18:38:11

标签: jquery ajax

我有一个有4个字段的表单:

  1. 姓名
  2. 电子邮件
  3. 文字区域
  4. 地址
  5. 全名和地址包含多个字段。

    我在数据库中有4列:全名,电子邮件,文本区域和地址。

    有谁能告诉我如何实现这个结果?

    以下是表单布局:

    form layout

1 个答案:

答案 0 :(得分:0)

如果您受限于数据库中的4个字段,则可以使用已知分隔符(例如

)连接2个字段

假设

fname = $('#fname').val();
lname = $('#lname').val();

然后

delimiter = "~";
fullname = fname  + delimiter + lname;

地址

也一样

然后,当您将字段读入表单进行编辑时,您可以在分隔符上使用拆分来分解它们

name = fullname.split(delimiter);
fname = name[0];
lname = name[1];

然而,更好的解决方案是在数据库表中添加更多字段以容纳各个字段