我正在使用带有jQuery 1.91的uploadify v3.2.1。
上传无法在IE 9-11上打开上传对话框,但在其他浏览器中工作正常。事实上,当我将鼠标悬停在上传按钮上时收到错误消息:
SCRIPT5007: Object expected jquery-1.9.1.js, line 2370 character 5
我已经尝试了一些我见过的解决方案,包括This one,但功能上没有任何变化。我甚至升级了我的uploadify版本,再次没有任何影响。
我也很沮丧地意识到,当我双击上传按钮时,IE确实有效。我不明白,不知道发生了什么,但需要这个才能单击。
我不知道这是否有帮助,但这是脚本:
$("#p_image_upload").uploadify({
"debug" : false,
"formData" : {"type": "primary"},
"fileTypeExts" : "*.jpg",
"swf" : "uploadify/uploadify.swf",
"buttonText" : "Upload Primary",
"fileSizeLimit" : "4MB",
"multi" : false,
"removeTimeout" : 3,
"onQueueComplete" : function(queueData) {
notify("Your image has been uploaded.",5000);
$(".p_logo_show").animate({
opacity: 0
}, 500,function(){
var cli = $("#client_id").val();
$(".p_logo_show").attr("src","/img/logos/"+cli+"_primary.jpg").animate({opacity: 1}, 500);
})
},
"uploader" : "uploadify/uploadify.php?cli="+cli
});