我正在尝试允许我们的IE9用户上传文件但它无法正常工作。所有其他浏览器都运行正常。 IE9的开发工具的“网络”选项卡下没有任何内容。我反复搜索谷歌,并尝试了我读过的所有内容。我正在使用jQuery v1.11.0。
我的基本淡化代码:
<script src="/jquery.iframe-transport.min.js" type="text/javascript"></script>
<!--[if gte IE 8]><script src="/jquery.xdr-transport.min.js" type="text/javascript"></script><![endif]-->
<script src="/jquery.fileupload.min.js" type="text/javascript"></script>
$('.upload input[type="file"]').each(function(x, y){
var $input = $(this);
$input.fileupload({
dataType: 'json', //Tried 'html' also
forceIframeTransport: true,
redirect: '/html/result.htm?%s', //Tried omitting this also
url: '//different-domain.com/php/handlers/upload.php',
add: function(e, data) {
data.submit(); //Does get executed
}
});
});
我尝试添加'完成'回调,它永远不会被击中。
如果有人有任何新想法,我会很感激他们。谢谢!
答案 0 :(得分:0)
IE在发布电话时遇到问题。使用GET方法发送您的电话