我试图在javascript ajax调用中有一些if语句,我觉得它应该是可能的,也许我的语法错了.我正在尝试创建下面的计划部分:
$.ajax({
type : 'POST',
name : 'Submitting Request',
url : '/breadcrumbs/crumb',
dataType: 'json',
data : {
parameters : paramsObj,
schedule: { paramsObj.isfirst ? firstSched
: paramsObj.issecond ? secondSched
: paramsObj.isthird ? thirdSched
}
},
success : function(){},
error : function(jqXHR, status, error) {}
});
我一直得到"Uncaught SyntaxError:Unexpected token".围绕这个街区,特别是在日程表行:
data : {
parameters : paramsObj,
schedule: { paramsObj.isfirst ? firstSched
: paramsObj.issecond ? secondSched
: paramsObj.isthird ? thirdSched
}
},
特别是对于时间表,这是我正在尝试使用三元运算符:
if( paramsObj.isfirst === true) { schedule = firstSched}
if( paramsObj.issecond === true){ schedule = secondSched}
if( paramsObj.isthird === true) { schedule = thirdSched}
有谁知道我做错了什么?