【发布时间】:2019-11-14 19:05:19
【问题描述】:
我创建了一个运行良好的自动完成建议框,但问题是当我使用 if and else 和 console.log() 时,它在我的控制台中显示错误,即 Uncaught SyntaxError: Unexpected token if 我不知道为什么?我该如何解决这个问题?请帮帮我。
代码:
$("#tag").tokenInput("<?php echo base_url(); ?>search_tag", {
onResult: function(results){
$.each(results, function (index, value) {
value.name = if(value.client_img==''){ "<img src='<?php echo base_url(); ?>assets/user.png'>" }else{ "<img src='<?php echo base_url(); ?>assets/client_img/"+value.client_img+"'>" }+value.fname+" "+value.lname;
});
//return results;
console.log(results);
}
});
【问题讨论】:
-
if块不返回值;你不能在这样的作业的右侧使用它。您应该搜索“三元运算符”,它会执行您正在尝试做的事情。
标签: javascript php jquery codeigniter autocomplete