我正在使用jquery autosuggest ui。它工作正常。但是,这是可能的 有条件退货声明。如果我这样做,我的jquery会爆炸。
response ($.map( data.data, function(item){
return {
if (item.secT = '') {
label: item.bodydata+" ("+item.desc+") ",
value: item.bodydata+" ("+item.stringid+") ",
}else {
label: item.bodydata+" ("+item.desc+") " +" ("+item.sec+") ",
value: item.bodydata+" ("+item.stringid+") ",
};
}
答案 0 :(得分:1)
你的括号到处都是。将其更改为:
response ($.map( data.data, function(item){
return
item.secT == '' ? {
label: item.bodydata+" ("+item.desc+") ",
value: item.bodydata+" ("+item.stringid+") "
} : {
label: item.bodydata+" ("+item.desc+") " +" ("+item.sec+") ",
value: item.bodydata+" ("+item.stringid+") "
}
}));