我上传的图片没有刷新页面。为此,我使用jQuery FormData标记在我的网站上传图像,但它在IE8和IE9中不起作用。有没有其他所以它应该在IE8 / IE9中工作或我需要使用另一个插件上传图像而不刷新页面
或者是否存在与所有浏览器,ipad,平板电脑和所有手机兼容的其他方法?
答案 0 :(得分:-1)
IE不支持ajaxForm ...你应该为IE上传不同形式的图片。 调用ajax,检查浏览器是否为浏览器,即然后编写不同的代码即为。
if(browsercheck=="Internet explorer")
{
window.location.reload();
}
else
$(".log1").prop('src',JSON.parse(localStorage["myimg"]));
//alert("shdf,sdhf");
}
});
<script type="text/javascript">
var browsercheck;
$(document).ready(function(){
$.ajax({
url: "chbro.php",
success: function(datas)
{
browsercheck=datas;
}
});
});
$(document).ready(function(){
$('#upload_photo').click(function() {
if(browsercheck=="Internet explorer")
{
$('#iframe2').click();
}
else
{
$('input[type=file]#upload_myphoto').click();
}
});
});
</script>