我有以下代码上传图片。
<input type="file" name="file_<?php echo $i?>" style="display: none;" id="file_<?php echo $i?>" onchange="do_upload_item_image(<?php echo $i?>,true);"/>
<a href="#" onclick="document.getElementById('file_<?php echo $i?>').click();"/>
<img title="Enviar imagem" src="<?php echo item_image(null, 120)?>" id="img_<?php echo $i?>" data-newid="0"/>
</a>
因此,基本上,当用户点击图片时,它会点击&#34; input file
以便用户可以选择文件并上传。 do_upload_item_image
调用ajaxFileUpload
以异步方式处理上传并显示上传的图像。
这一切都很好,直到我今天测试并意识到每个文件上传了21次!我在alert
上放置了do_upload_item_image
,它被称为21 TIMES。
有什么想法吗?