2013-12-16 50 views
-1

当我运行此代码时,有几个空字段并传递给服务器。我怎样才能避免空场?使用serializeArray()方法忽略空字段

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

    }); 

回答

0

这是另一种方法。

检查请:

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

问候