使用serializeArray()方法忽略空字段

时间:2013-12-16 04:01:41

标签: jquery

当我运行此代码时,有几个空字段并传递给服务器。我怎样才能避免空场?

 $.ajax({
        type: "POST",
        data: {serialize_data: $("form").serializeArray()},
        url: "<?php echo $this->serverUrl() . $this->baseUrl(); ?>/admin/examresults/addexamresults/",
        success: function(response) {
            $('#msg').html(response);
        }

    });

1 个答案:

答案 0 :(得分:0)

这是另一种方法。

请检查:

   $("input[value!=''],checkbox[value!=''],radio[value!=''],select[value!='']").serializeArray();

问候