按保存按扭后,想得到多行下拉列表的值,试了好几次还是不行,代码如下$.post(save.php',  'depart':$("#t1 tr:last select[name='Depart']").find("option:selected").text() ,   function(data){$("#res").html('<pre>'+data+'</pre>');   })
还请大家帮下好吗?谢谢,折磨了很长时间!

解决方案 »

  1.   

    楼主在做批量修改吗?
    打印 $("#t1 tr:last select[name='Depart']").find("option:selected").text() 看看得到什么不就知道了吗?
      

  2.   

     服务器端 $dapart=$_POST["depart"];
      

  3.   

    有两种方法:
    1)序列化
    2)发送数据封装成这种格式:{'depart[]': value1, 'depart[]': value2, ...}
      

  4.   

    https://www.zulius.com/how-to/send-multidimensional-arrays-php-with-jquery-ajax/