<script>
$.ajax({
url:'地址',
type:'get',
dataType:'JSON',
data:{},
success:function(data){
var listdata = data.hits.hits;
var listhtml = ``;
listdata.forEach(l=>{
var img = l._source.goods_brand_platforms[0].img;//图片地址参数
var urlimg = l._source.goods_brand_platforms[0].is_img_update;//图片网址前缀域名
var imgx;
if(img == ''){
imgx = '1';
}else{
if(urlimg == 1){
urlimg = '地址1';
imgx = urlimg+img;
}else{
urlimg = '地址2';
imgx = urlimg+img;
}
}
var mark = l._source.mark;
switch(mark){
case 1:
mark = '中文';
break;
case 2:
mark = '英文';
break;
case 3:
mark = '中文+英文';
break;
case 4:
mark = '图形';
break;
case 5:
mark = '中文+图形';
break;
case 6:
mark = '组合';
break;
case 7:
mark = '数字';
break;
case 8:
mark = '拼音';
break;
case 9:
mark = '英文+图形';
break;
case 10:
mark = '中文+拼音';
break;
case 11:
mark = '中文+英文+图形';
break;
}
listhtml+=`
<li class="shop_item">
<a href="#">
<img class="cover_img" src="${imgx}" />
<div class="info">
<div class="title_row">
<span class="title">${l._source.accounts}</span>
</div>
<ul class="list clear_both">
<li class="item one_line">出售价格:<span>${l._source.goods_brand_platforms[0].goods_price}</span></li>
<li class="item one_line">类别:<span>${l._source.term}类</span></li>
<li class="item one_line">组合类型:<span>${mark}</span></li>
<li class="item one_line">有效期限:<span>{$v.diy_overdue_time|date='Y-m-d',###}</span></li>
</ul>
<p class="one_line">
${l._source.goods_brand_desc.all_feature}
</p>
</div>
</a>
</li>
`
})
$("#listhtml").append(listhtml)
}
})
</script>
运行页面报错:Unexpected end of input。
你先测试listhtml="测试"试试 看看是不是拼接的字符串问题
每行都得加“”,不是只加首尾