Bootstrap typeahead和bloodhound图像

时间:2018-06-03 22:25:32

标签: jquery twitter-bootstrap ternary-operator typeahead.js bloodhound

我有以下代码,其中显示了搜索返回的结果

一切看起来都不错,但是如果数据库列为空我显示默认图像,如果列有图像地址,则图像显示但默认图像不起作用。

注意:如果a列为null,则使用三元运算符,然后显示默认图像。如果不是,则显示返回的列数据,即图像地址。

suggestion: function (data) {
    return '<a href="' + data.uuid + '" class="list-group-item">'+ data.image_front == null ? '<img src="' + assetBaseUrl + 'images/pet-fimage.jpg">' : '<img src="' + data.image_front +'">' + data.name + '- @' + data.mpc_number + '</a>'
}

0 个答案:

没有答案