javascript - 帮我解读一下这行代码,uploadify火狐,IE上传不成功?
设置的是选择文件自动上传!
出现问题:
<input type="hidden" autocomplete="off" name="file_ids" id="file_ids" class="form-control">中
火狐$("#file_ids").val()始终为空
IE中选择一个文件后有value值,如:
<input type="hidden" autocomplete="off" name="file_ids" id="file_ids" class="form-control" value="1256">
但提示:
SCRIPT5007: 缺少对象
jquery.min.js (2,12585)
使用的是jquery v1.11.1,ie11,不应该是jquery兼容性问题才对吧?
html代码:
1 2 3 4 5 6 7 8 | <code><input type= "file" autocomplete= "off" id= "upload" name= "upload" multiple= "true" >
<input type= "hidden" autocomplete= "off" name= "file_ids" id= "file_ids" class = "form-control" value= "" >
<ul class = "affix-list" id= "fileList" ></ul>
<p class = "help-block ws_hide" >
一次最多传5个,每个文件大小上限500M,格式:
*.pdf;*.doc;*.docx;*.xls;*.ppt;*.wps;*.zip;*.rar;*.txt;*.jpg;*.jpeg;*.gif;*.bmp;*.swf;*.png;*.lsp
</p>
</code>
|
$(function(){
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <code> $( "#file_ids" ).val( '' );
setTimeout( function (){
uploadify({
debug:false,
text: '上传附件' ,
auto:true,
hide:false,
size: "500MB" ,
resText: 'file_ids' ,
exts: '*.pdf;*.doc;*.docx;*.xls;*.ppt;*.wps;*.zip;*.rar;*.txt;*.jpg;*.jpeg;*.gif;*.bmp;*.swf;*.png;*.lsp;*.dwg;*.igs;*.sat;*.prtdot;*.asmdot;*.drwdot' ,
limit: 5
},uploadResponse);
},500);
});
function uploadResponse(json){
if ($( "#file_ids" ).val()){
$( "#file_ids" ).val($( "#file_ids" ).val()+ ',' +json.msg.fileid);
} else {
$( "#file_ids" ).val(json.msg.fileid);
}
}</code>
|
阿神2840 Il y a quelques jours559