Ich möchte die Felder zu dem JSON-Array ignorieren, wenn ein bestimmtes Feld Null oder leer ist. Ich mache die Null-Validierung in das JSON-Objekt, das derzeit Fehler wirft. Bitte beachten Sie, wie ignoriere ich ein Null-Feld für das Json-Objekt.jQuery: Wie ignoriere ich ein Element im JSON-Array, wenn es null ist?
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
}
Ich erhalte den Fehler wie unten
SyntaxError : missing) after formal parameters
if(requestType !=undefined && issueType !=null && issueType !='')
* wirft derzeit Fehler *, was ist der Fehler? –
@ShaunakD Ich habe die Fehlerdetails aktualisiert. – user6410893
Diese ** [Antwort] (http:// Stackoverflow.com/a/18020466/3639582) ** könnte helfen. Die Verwendung von 'if() ..' innerhalb von obj literal ist keine korrekte Syntax. –