兼容IE8上传语音文件

2019-01-14  本文已影响0人  爷爷的毛丫头

写IE8项目的时候,发现IE8上传语音不兼容formData,所以换了个方法,用了jquery.form.js,把所要上传的的参数,全部放在form表单里,点击上传时,引入jquery.form.js.

            var ajax_option = {

                type : "POST",

                url: 上传文件接口,

                dataType : "text/html",//根据你上传的文件类型,适当的修改dataType 

                success: function (data) {

                   //做些什么

                },error: function (error) {

                  //做些什么

                }

            };

            //点击上传文件

            //#infoLogoForm是form表单的ID

            $('#infoLogoForm').ajaxSubmit(ajax_option);

        }

注:兼容IE8上传文件的时候,出现后台返回的数据变成文件被自动下载下来,这个需要后台来修改,

修改后,前端需要把后台返回的JSON 字符串使用 JSON.parse方法转换成对象。

上一篇下一篇

猜你喜欢

热点阅读