jQuery:如果它是null,如何忽略JSON数组的元素?

时间:2016-06-19 06:54:34

标签: javascript jquery json

如果特定字段为null或空白,我想忽略json数组的字段。我正在做null验证insdie当前抛出错误的json对象。请建议如何忽略json对象的空字段。

var requestType = $("#requestType").val();
var requestorName = $("#requestorName").val();
var requestorDept =$("#requestorDept").val();
var requestorLocation =$("#requestorLocation").val();

var data = {
   if(requestType!=undefined && requestType!=null && requestType !='')
    {
       "RequestType" : requestType,
     }

   if(requestorName!=undefined && requestorName!=null && requestorName!='')
    {
        "RequestorName" : requestorName,
    }

  "RequestorDept" : requestorDept,
  "RequestorLocation" : requestorLocation
}

我收到如下错误

SyntaxError : missing ) after formal parameters
if(requestType !=undefined && issueType !=null && issueType !='')

1 个答案:

答案 0 :(得分:0)

您可以保留下面的实用方法

var validateNull=function(value){
        if(value!==undefined || value !== "null" || value !== "undefined" || value !== "" ){
            return true;
        }
        return false;
    }

创建JSON时使用它就像这样

    var data = {};
if(validateNull(requestType )){
     data.requestType=requestType ; 
}

...与所有其他字段类似