我的网站上有一个上传页面,用户需要上传大量记录(100+)的文件,并使用Uploadify v3初始化每条记录的上传按钮,使用:
$(".uploadPDF").each(function(){
var eid = $(this).attr('data-eid');
$(this).uploadify({
'swf' : '/assets/js/uploadify/uploadify.swf',
'uploader' : '/fileops/upload_file',
'buttonText' : 'Select file',
'auto' : true,
'formData' : {
'eid':eid
},
'onUploadSuccess' : function(file, data, response) {
}
});
}); //end each
但是,此功能每100个条目初始化需要大约20秒。使用Firebug,似乎最大的罪魁祸首是对uploadify.swf的调用。
有没有办法照顾这个并加快速度?或者我不应该一次初始化那么多实例?如果是这样,会有什么方法呢?
谢谢!