我的错误在哪里?未捕获的SyntaxError: missing)参数列表后

Wheres my error? Uncaught SyntaxError: missing ) after argument list

本文关键字:missing 参数 列表 SyntaxError 在哪里 错误 我的      更新时间:2023-09-26

简单的脚本,不确定错误来自哪里。我想我戴上了眼罩!

<script type="text/javascript">
    var listingId = "<!-- TMPL_VAR listing_id -->";
    var photoCount = "<!-- TMPL_VAR photo_count -->";
    var photoNum = 1;
    for(i=photoNum; i<=photoCount; i++) {
        $('.carousel-inner').append('<div class="active item"><img src="/property/photo/' + listingId + '/' + i'" /><div class="carousel-caption"><!-- TMPL_VAR remarks_general --></div></div>');
    }
</script>

这一行缺少+

$('.carousel-inner').append('<div class="active item"><img src="/property/photo/' + listingId + '/' + i'" /><div class="carousel-caption"><!-- TMPL_VAR remarks_general --></div></div>');

试试这样

$('.carousel-inner').append('<div class="active item"><img src="/property/photo/' + listingId + '/' + i+'" /><div class="carousel-caption"><!-- TMPL_VAR remarks_general --></div></div>');

首先我可以看到你在src属性的img标签上缺少+i

后添加+
var listingId = " TMPL_VAR listing_id";
    var photoCount = "<!-TMPL_VAR photo_count";
    var photoNum = 1;
    for(var i=photoNum; i<=photoCount; i++) {
        $('.carousel-inner').append('<div class="active item"><img src="/property/photo/' + listingId + '/' + i+'" /><div class="carousel-caption"><!-- TMPL_VAR remarks_general --></div></div>');
    }