Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery FormData在IE8和IE9中不起作用_Jquery - Fatal编程技术网

jquery FormData在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")

我上传的图像没有刷新页面。为此,我使用jQuery FormData标签在我的网站上传图像,但它在IE8和IE9中不起作用。有没有其他的,所以它应该在IE8/IE9工作,或者我需要使用另一个插件上传图像而不刷新页面


或者是否有其他方法可以兼容所有浏览器、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以外的所有浏览器的方法