jquery FormData在IE8和IE9中不起作用
我上传的图像没有刷新页面。为此,我使用jQuery FormData标签在我的网站上传图像,但它在IE8和IE9中不起作用。有没有其他的,所以它应该在IE8/IE9工作,或者我需要使用另一个插件上传图像而不刷新页面jquery FormData在IE8和IE9中不起作用,jquery,Jquery,我上传的图像没有刷新页面。为此,我使用jQuery FormData标签在我的网站上传图像,但它在IE8和IE9中不起作用。有没有其他的,所以它应该在IE8/IE9工作,或者我需要使用另一个插件上传图像而不刷新页面 或者是否有其他方法可以兼容所有浏览器、ipad、平板电脑和所有手机?IE不支持ajaxForm。。。你应该为IE上传不同形式的图片。 调用ajax,检查浏览器是否为ie,然后为ie编写不同的代码 if(browsercheck=="Internet explorer")
或者是否有其他方法可以兼容所有浏览器、ipad、平板电脑和所有手机?IE不支持ajaxForm。。。你应该为IE上传不同形式的图片。 调用ajax,检查浏览器是否为ie,然后为ie编写不同的代码
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>
没有jQuery FormData标记,如果你指的是本机FormData标记,IE8或9不支持。也许他说的是jQuery表单插件?有没有其他方法可以兼容所有浏览器、ipad、平板电脑和所有手机?对于不支持浏览器,唯一的选择是实际提交表单,通常使用隐藏的iFrame来避免页面重新加载等,但这比使用FormData复杂得多。还有其他方法可以兼容所有浏览器、ipad、平板电脑和所有手机吗?ajaxForm是唯一一种支持除ie以外的所有浏览器的方法