我在提交表单时使用$(this).serialize().
它运作良好,除非我(由于某种原因)有2个具有相同名称的字段(一个可见,一个不可以,我不是在谈论type =“visible”但是display:none)…
但当然序列化不考虑这个…它只需要它们.
我试过这个
var $disabled_list = $(this).find('input:hidden,select:hidden,textarea:hidden').attr('disabled','disabled'); $(this).serialize(); $disabled_list.attr('disabled','');
它正在解决我的问题,除了:隐藏选择器,也需要type =“hidden”
什么是正确的方法?