js报错:Unexpected end of input


  <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。

img

你先测试listhtml="测试"试试 看看是不是拼接的字符串问题

img


一直报错在这个位置

img


这地方的$符号是什么意思

每行都得加“”,不是只加首尾