pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

      <bdo id='h88jM'></bdo><ul id='h88jM'></ul>
    <tfoot id='h88jM'></tfoot>

      <small id='h88jM'></small><noframes id='h88jM'>

    1. <i id='h88jM'><tr id='h88jM'><dt id='h88jM'><q id='h88jM'><span id='h88jM'><b id='h88jM'><form id='h88jM'><ins id='h88jM'></ins><ul id='h88jM'></ul><sub id='h88jM'></sub></form><legend id='h88jM'></legend><bdo id='h88jM'><pre id='h88jM'><center id='h88jM'></center></pre></bdo></b><th id='h88jM'></th></span></q></dt></tr></i><div class="ccfw8p7" id='h88jM'><tfoot id='h88jM'></tfoot><dl id='h88jM'><fieldset id='h88jM'></fieldset></dl></div>
        <legend id='h88jM'><style id='h88jM'><dir id='h88jM'><q id='h88jM'></q></dir></style></legend>

      1. IE8/9 中的表單數據

        FormData in IE8/9(IE8/9 中的表單數據)
          <tbody id='eGmfA'></tbody>

            <small id='eGmfA'></small><noframes id='eGmfA'>

          • <i id='eGmfA'><tr id='eGmfA'><dt id='eGmfA'><q id='eGmfA'><span id='eGmfA'><b id='eGmfA'><form id='eGmfA'><ins id='eGmfA'></ins><ul id='eGmfA'></ul><sub id='eGmfA'></sub></form><legend id='eGmfA'></legend><bdo id='eGmfA'><pre id='eGmfA'><center id='eGmfA'></center></pre></bdo></b><th id='eGmfA'></th></span></q></dt></tr></i><div class="3e8bh2c" id='eGmfA'><tfoot id='eGmfA'></tfoot><dl id='eGmfA'><fieldset id='eGmfA'></fieldset></dl></div>
            • <bdo id='eGmfA'></bdo><ul id='eGmfA'></ul>

              <legend id='eGmfA'><style id='eGmfA'><dir id='eGmfA'><q id='eGmfA'></q></dir></style></legend>
            • <tfoot id='eGmfA'></tfoot>

                  本文介紹了IE8/9 中的表單數據的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我已經實現了這個使用 ajax 上傳文件的腳本,它在除資源管理器之外的其他瀏覽器中完美運行,我注意到 IE9 和更少不支持 formData,在 IE 中有沒有 formData 的替代品,我想使用干凈javascript

                  i have implemented this script for uploading files with ajax, it works perfect in other browsers except for explorer, i noticed that formData is not supported by IE9 and less, are there any alternatives for formData in IE, and i want use clean javascript

                      function doObjUploadExplorer(url, lnk_id, file, progress, success, content, frm, div_dlg, start_func){
                      var file_input = null,
                        frm_data = new FormData(),
                        req;
                  
                      try {
                          //firefox, chrome, safari etc
                          req = new XMLHttpRequest();
                      }
                  
                      catch (e) {
                          // Internet Explorer Browsers
                          req = new ActiveXObject("Microsoft.XMLHTTP");
                      }
                  
                  
                  if (document.getElementById(file)) {
                      file_input = document.getElementById(file);
                  
                      for (var i = 0; i < file_input.files.length; ++i) {
                          frm_data.append(file, file_input.files[i]);
                      }
                  }
                  
                  req.upload.addEventListener('progress', function(e) {  //Event called while upload is in progress
                      if (progress !== undefined
                              && e.lengthComputable) {
                          $('#' + progress).html('<font>Uploading... ' + Math.round((e.loaded / e.total) * 100) + '%</font>');
                      }
                  });
                  
                  req.upload.addEventListener('load', function(e) {  //Event called when upload is completed
                      $('#' + progress).html('<font>Retrieving updated data...</font>');
                  });
                  
                  req.upload.addEventListener('error', function(e) {  //Event called when an error is returned by the server
                      alert('An error has occurred...');
                  });
                  
                  req.addEventListener('readystatechange', function(e) {        
                      if (this.readyState === 4) {
                          if (this.status === 200) {
                              if (content !== undefined) {
                                  $('#' + content).html(this.response);
                              }
                  
                              if (success !== undefined) {
                                  showChkMark(success);
                              }
                          } else {
                              console.log('Server replied with HTTP status: ' + this.status);
                          }
                  
                  
                          if (progress !== undefined) {
                              $('#' + progress).hide();
                          }
                  
                          if (div_dlg !== undefined) {
                              $('#' + div_dlg).dialog('close');
                          }
                  
                          $('#' + file)
                          .attr('disabled', false)
                          .val('');
                      }
                  });
                  
                  if (progress !== undefined) {
                      $('#' + progress).show();
                  }
                  
                  $('#' + file).attr('disabled', true);
                  url += (
                          url.indexOf('?') === -1
                          ? '?'
                          : '&'
                      );
                  url += 'lnk_id=' + lnk_id + '&file=' + file;
                  req.open('POST', url);
                  req.setRequestHeader('Cache-Control', 'no-cache');
                  
                  if (start_func !== undefined) {
                      start_func.apply();
                      setTimeout(function() {
                          req.send(frm_data);
                      }, 500);
                  } else {
                      req.send(frm_data);
                  }}
                  

                  推薦答案

                  IE 中的 FormData 僅支持 IE10,經過研究(我認為)最好的解決方案是使用 ajaxForm:http://malsup.com/jquery/form/ 在 IE8/9 中完美運行,不確定 IE7

                  FormData in IE is only supported from IE10, after doing some research the best solution for this (my opinion) would be using ajaxForm: http://malsup.com/jquery/form/ works perfect in IE8/9, not sure about IE7

                  這篇關于IE8/9 中的表單數據的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Browser waits for ajax call to complete even after abort has been called (jQuery)(即使在調用 abort (jQuery) 之后,瀏覽器也會等待 ajax 調用完成)
                  JavaScript innerHTML is not working for IE?(JavaScript innerHTML 不適用于 IE?)
                  XMLHttpRequest cannot load, No #39;Access-Control-Allow-Origin#39; header is present on the requested resource(XMLHttpRequest 無法加載,請求的資源上不存在“Access-Control-Allow-Origin標頭) - IT屋-程序員軟件開發技術分
                  Is it possible for XHR HEAD requests to not follow redirects (301 302)(XHR HEAD 請求是否有可能不遵循重定向 (301 302))
                  NETWORK_ERROR: XMLHttpRequest Exception 101(NETWORK_ERROR:XMLHttpRequest 異常 101)
                  XMLHttpRequest 206 Partial Content(XMLHttpRequest 206 部分內容)

                    <tfoot id='pk6I0'></tfoot>
                        <bdo id='pk6I0'></bdo><ul id='pk6I0'></ul>

                          <small id='pk6I0'></small><noframes id='pk6I0'>

                          <i id='pk6I0'><tr id='pk6I0'><dt id='pk6I0'><q id='pk6I0'><span id='pk6I0'><b id='pk6I0'><form id='pk6I0'><ins id='pk6I0'></ins><ul id='pk6I0'></ul><sub id='pk6I0'></sub></form><legend id='pk6I0'></legend><bdo id='pk6I0'><pre id='pk6I0'><center id='pk6I0'></center></pre></bdo></b><th id='pk6I0'></th></span></q></dt></tr></i><div class="787qwnw" id='pk6I0'><tfoot id='pk6I0'></tfoot><dl id='pk6I0'><fieldset id='pk6I0'></fieldset></dl></div>
                          • <legend id='pk6I0'><style id='pk6I0'><dir id='pk6I0'><q id='pk6I0'></q></dir></style></legend>
                              <tbody id='pk6I0'></tbody>
                            主站蜘蛛池模板: 电缆接头-防爆电缆接头-格兰头-金属电缆接头-防爆填料函 | 法兰螺母 - 不锈钢螺母制造厂家 - 万千紧固件--螺母街 | 南京技嘉环保科技有限公司-杀菌除臭剂|污水|垃圾|厕所|橡胶厂|化工厂|铸造厂除臭剂 | 广东机电安装工程_中央空调工程_东莞装饰装修-广东粤标建设有限公司 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 英语词典_成语词典_日语词典_法语词典_在线词典网 | 胶辊硫化罐_胶鞋硫化罐_硫化罐厂家-山东鑫泰鑫智能装备有限公司 意大利Frascold/富士豪压缩机_富士豪半封闭压缩机_富士豪活塞压缩机_富士豪螺杆压缩机 | 超细|超微气流粉碎机|气流磨|气流分级机|粉体改性机|磨粉机|粉碎设备-山东埃尔派粉体科技 | 婚博会2024时间表_婚博会门票领取_婚博会地址-婚博会官网 | 土壤水分自动监测站-SM150便携式土壤水分仪-铭奥仪器 | 体检车_移动CT车_CT检查车_CT车_深圳市艾克瑞电气有限公司移动CT体检车厂家-深圳市艾克瑞电气有限公司 | 干洗店加盟_洗衣店加盟_干洗店设备-伊蔻干洗「武汉总部」 | 柔性输送线|柔性链板|齿形链-上海赫勒输送设备有限公司首页[输送机] | 水冷散热器_水冷电子散热器_大功率散热器_水冷板散热器厂家-河源市恒光辉散热器有限公司 | 全自动面膜机_面膜折叠机价格_面膜灌装机定制_高速折棉机厂家-深圳市益豪科技有限公司 | 工程管道/塑料管材/pvc排水管/ppr给水管/pe双壁波纹管等品牌管材批发厂家-河南洁尔康建材 | 谷歌关键词优化-外贸网站优化-Google SEO小语种推广-思亿欧外贸快车 | 北京银联移动POS机办理_收银POS机_智能pos机_刷卡机_收银系统_个人POS机-谷骐科技【官网】 | 广州/东莞小字符喷码机-热转印打码机-喷码机厂家-广州瑞润科技 | 合肥抖音SEO网站优化-网站建设-网络推广营销公司-百度爱采购-安徽企匠科技 | 船用泵,船用离心泵,船用喷射泵,泰州隆华船舶设备有限公司 | 土壤水分自动监测站-SM150便携式土壤水分仪-铭奥仪器 | 河南包装袋厂家_河南真空袋批发价格_河南服装袋定制-恒源达包装制品 | 冷水机,风冷冷水机,水冷冷水机,螺杆冷水机专业制造商-上海祝松机械有限公司 | 等离子表面处理机-等离子表面活化机-真空等离子清洗机-深圳市东信高科自动化设备有限公司 | 驾驶人在线_专业学车门户网站 | 精密钢管,冷拔精密无缝钢管,精密钢管厂,精密钢管制造厂家,精密钢管生产厂家,山东精密钢管厂家 | 十字轴_十字轴万向节_十字轴总成-南京万传机械有限公司 | 地脚螺栓_材质_标准-永年县德联地脚螺栓厂家 | 煤粉取样器-射油器-便携式等速飞灰取样器-连灵动 | 工作心得_读书心得_学习心得_找心得体会范文就上学道文库 | 合肥抖音SEO网站优化-网站建设-网络推广营销公司-百度爱采购-安徽企匠科技 | 宁夏档案密集柜,智能密集柜,电动手摇密集柜-盛隆柜业宁夏档案密集柜厂家 | 护腰带生产厂家_磁石_医用_热压护腰_登山护膝_背姿矫正带_保健护具_医疗护具-衡水港盛 | 冰晶石|碱性嫩黄闪蒸干燥机-有机垃圾烘干设备-草酸钙盘式干燥机-常州市宝康干燥 | 百度爱采购运营研究社社群-店铺托管-爱采购代运营-良言多米网络公司 | 打造全球沸石生态圈 - 国投盛世 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 上海盐水喷雾试验机_两厢式冷热冲击试验箱-巨怡环试 | 首页-恒温恒湿试验箱_恒温恒湿箱_高低温试验箱_高低温交变湿热试验箱_苏州正合 | 卫生型双针压力表-高温防腐差压表-安徽康泰电气有限公司 | 吹塑加工_大型吹塑加工_滚塑代加工-莱力奇吹塑加工有限公司 |