前端将多行数据存在数组里,传到后台

需求:要将多行的数据先存在数组中,再传到后台

结果:

html:先把你所有的外层li都加个相同的类名,遍历这些li。(因为里面还有li,不然就会把里面的li也选上,就会导致多个结果的情况。具体情况具体分析)

 每行里面一样的,起同一个类名,键值就根据这个类名来获取值

js代码如下:

$(".button").click(function(){
  var arr = [];
  var lis = $("#cure_yaofang .lili");
  for ( var i = 0; i < lis.length; i++) {
  var item = {
    "yf" : $(".yf").eq(i).val(),
    "jl" : $(".jl").eq(i).val(),
    "kf" : $(".kf").eq(i).val()
  };
  arr.push(item);
  }
  console.log(arr);
})

 

posted @ 2017-12-21 16:31  bagnliu  阅读(435)  评论(0编辑  收藏  举报