Javascript jQuery文件上传blueimp

Javascript jQuery文件上传blueimp,javascript,jquery,Javascript,Jquery,我正在使用jquery模板上传blueimp文件。 必须在模板中添加什么条件才能将添加的数量限制为6? 以下是模板: {%for(var i=0,file;file=o.files[i];i++){%} {% } %} 如果您只需要六次迭代,那么就这样做 {% var file; %} {% for (var i=0; i < 6; i++) { %} {% file = o.files[i]; %} // rest of the code {%var文件;%}

我正在使用jquery模板上传blueimp文件。 必须在模板中添加什么条件才能将添加的数量限制为6? 以下是模板:


{%for(var i=0,file;file=o.files[i];i++){%}
{% } %}
如果您只需要六次迭代,那么就这样做

{% var file; %}
{% for (var i=0; i < 6; i++) { %}
{%     file = o.files[i]; %}

// rest of the code
{%var文件;%}
{%(变量i=0;i<6;i++){%}
{%file=o.files[i];%}
//代码的其余部分

在问题主体中解释“它不起作用”的含义。您需要更改for的限制。更改为:{%for(var i=0,file;6;i++){%}您是否尝试过这样的
{%for(var i=0,file;file=o.files[i];i++){%}{%if(i<6){%}break;{%}
我使用了您的代码,但它不起作用。您可以看到。尝试在循环之前初始化
文件,并在循环体中执行
file=o.files[I]
。因此,将循环保留为这样的
{%for(var I=0;I<6;I++){%}
。它更干净。顺便说一句,在循环体中初始化
文件(
)…就像这样
{%for(var i=0;i<6;i++){%}{%var file=o.files[i];%}
是的,这就是我想要的6次迭代。您完全正确,最好在循环外声明文件。但是,当我执行代码时,什么都不起作用:'(我不知道错误在哪里。您可以看到:根据给定的信息,这应该可以正常工作。请回复@jdv comment并向我们提供更多信息。