表格是动态生成的,默认是3行7列,第一行是字段行,最尾行是用于显示统计信息的,中间的行则是用户输入的
用户可以通过按钮添加行数,列数也可以动态添加(有4个字段是固定的,其余的字段用户可以通过输入字符串来动态添加字段)默认是这样的输入可变字段:_________________ 设置  添加行数:______________ 添加
+---------+---------+---------+---------+---------+---------+---------+
|固定字段1|固定字段2|固定字段3|默认字段1|默认字段2|默认字段3|固定字段4|
+---------+---------+---------+---------+---------+---------+---------+
|xxxxxxxxx|xxxxxxxxx|xxxxxxxxx|xxxxxxxxx|xxxxxxxxx|xxxxxxxxx|xxxxxxxxx|
+---------+---------+---------+---------+---------+---------+---------+
|统计字段_|___________________|xxxxxxxxx|xxxxxxxxx|xxxxxxxxx|xxxxxxxxx|
+---------+---------+---------+---------+---------+---------+---------+通过设置和添加行数可以变成这样输入可变字段:___S,M,L,XL,XXL_ 设置  添加行数:___2__________ 添加
+---------+---------+---------+---+---+---+----+-----+---------+
|固定字段1|固定字段2|固定字段3|_S_|_M_|_L_|_XL_|_XXL_|固定字段4|
+---------+---------+---------+---+---+---+----+-----+---------+
|xxxxxxxxx|xxxxxxxxx|xxxxxxxxx|_60|_60|_60|_100|__100|______380|
+---------+---------+---------+---+---+---+----+-----+---------+
|xxxxxxxxx|xxxxxxxxx|xxxxxxxxx|_70|_70|_70|_120|__130|______460|
+---------+---------+---------+---+---+---+----+-----+---------+
|xxxxxxxxx|xxxxxxxxx|xxxxxxxxx|_80|_80|_80|_200|__150|______590|
+---------+---------+---------+---+---+---+----+-----+---------+
|统计字段_|___________________|210|210|210|_420|__380|_____1430|
+---------+---------+---------+---+---+---+----+-----+---------+现在要把这表格中的数据提交到后台
如上面的表格存入到数据库中应该是这样的
+----+-----------+-----------+--------------+------+-----------+------+
|_id_|_固定字段1_|_固定字段2_|_size_item_no_|_size_|_固定字段3_|_数量_|
+----+-----------+-----------+--------------+------+-----------+------+
|_01_|___1_______|xxxxxxxxxxx|________1_____|__S___|xxxxxxxxxxx|__60__|
+----+-----------+-----------+--------------+------+-----------+------+
|_02_|___1_______|xxxxxxxxxxx|________2_____|__M___|xxxxxxxxxxx|__60__|
+----+-----------+-----------+--------------+------+-----------+------+
|_08_|___2_______|xxxxxxxxxxx|________3_____|__L___|xxxxxxxxxxx|__70__|
+----+-----------+-----------+--------------+------+-----------+------+
|_09_|___2_______|xxxxxxxxxxx|________4_____|__XL__|xxxxxxxxxxx|_120__|
+----+-----------+-----------+--------------+------+-----------+------+
|_14_|___3_______|xxxxxxxxxxx|________4_____|__XL__|xxxxxxxxxxx|_200__|
+----+-----------+-----------+--------------+------+-----------+------+
|_15_|___3_______|xxxxxxxxxxx|________5_____|__XXL_|xxxxxxxxxxx|_150__|
+----+-----------+-----------+--------------+------+-----------+------+表格的动态生成已经通过JS弄好了,但...该如何传递到后台呢?
后台该怎么获取这些数据?

解决方案 »

  1.   

    一、有input把所有数据装好,post过去。
    二、用javascript把表格数据格式化,比如弄成json格式的,再post过去。
      

  2.   

    刚也想到用JSON...但还没实际用过JSON,网上找到个用jQuery的例子
    但不想用jQuery
    明天再自己捣鼓看看了....
    如果能给个不用jQuery的例子就更好了...
      

  3.   

    js 循环tr 取td里的值 innerHtml 然后用分隔符连接组成字符串 encodeURL 编码后 传过去