如果特定字段为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 !='')
答案 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 ;
}
...与所有其他字段类似