我在使用以下脚本时遇到问题:当用户单击上传按钮并选择它创建的一些图像divs
并为每个图像添加一个时。
但是我无法设法tba
从其函数中检索变量。我知道这个问题已经被问过好几次了,我尝试了许多不同的方法(包括reader.onload
在函数中......)但是我没有成功地检索到那个变量。
<script type="text/javascript">
$(document).ready(function() {
function readURL(input) {
if (input.files) {
var tba = '';
for (var i = 0; i < input.files.length; i++) {
if(input.files[i]) {
var reader = new FileReader();
reader.onload = function (e) {
tba += '<div class="gallery_image"><img src="'+e.target.result+'" alt="Image currently not accessible" /></div>';
};
reader.readAsDataURL(input.files[i]);
}
}
$('#gallery_container').html(tba);
}
}
});
</script>
非常感谢您的帮助,祝您有美好的一天。