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>
                            主站蜘蛛池模板: 西门子代理商_西门子变频器总代理-翰粤百科 | 天津暖气片厂家_钢制散热器_天津铜铝复合暖气片_维尼罗散热器 | 无锡不干胶标签,卷筒标签,无锡瑞彩包装材料有限公司 | 千斤顶,液压千斤顶-力良企业,专业的液压千斤顶制造商,shliliang.com | 仿清水混凝土_清水混凝土装修_施工_修饰_保护剂_修补_清水混凝土修复-德州忠岭建筑装饰工程 | 游泳池设计|设备|配件|药品|吸污机-东莞市太平洋康体设施有限公司 | 硅胶管挤出机厂家_硅胶挤出机生产线_硅胶条挤出机_臣泽智能装备 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 软文推广发布平台_新闻稿件自助发布_媒体邀约-澜媒宝 | 派财经_聚焦数字经济内容服务平台 | 皮带机_移动皮带机_大倾角皮带机_皮带机厂家 - 新乡市国盛机械设备有限公司 | 作文导航网_作文之家_满分作文_优秀作文_作文大全_作文素材_最新作文分享发布平台 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | PCB厂|线路板厂|深圳线路板厂|软硬结合板厂|电路板生产厂家|线路板|深圳电路板厂家|铝基板厂家|深联电路-专业生产PCB研发制造 | IPO咨询公司-IPO上市服务-细分市场研究-龙马咨询| 首页 - 军军小站|张军博客 | 六维力传感器_三维力传感器_二维力传感器-南京神源生智能科技有限公司 | 耐力板-PC阳光板-PC板-PC耐力板 - 嘉兴赢创实业有限公司 | 视频直播 -摄影摄像-视频拍摄-直播分发 | 保健品OEM贴牌代加工厂家_德州健之源| 珠海网站建设_响应网站建设_珠海建站公司_珠海网站设计与制作_珠海网讯互联 | 对辊破碎机-液压双辊式,强力双齿辊,四辊破碎机价格_巩义市金联机械设备生产厂家 | 智能电表|预付费ic卡水电表|nb智能无线远传载波电表-福建百悦信息科技有限公司 | 合肥白癜风医院_合肥治疗白癜风医院_合肥看白癜风医院哪家好_合肥华研白癜风医院 | 转向助力泵/水泵/发电机皮带轮生产厂家-锦州华一精工有限公司 | 杭州营业执照代办-公司变更价格-许可证办理流程_杭州福道财务管理咨询有限公司 | 飞扬动力官网-广告公司管理软件,广告公司管理系统,喷绘写真条幅制作管理软件,广告公司ERP系统 | 全自动包衣机-无菌分装隔离器-浙江迦南科技股份有限公司 | 大型工业风扇_工业大风扇_大吊扇_厂房车间降温-合昌大风扇 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 定制异形重型钢格栅板/钢格板_定做踏步板/排水沟盖板_钢格栅板批发厂家-河北圣墨金属制品有限公司 | 办公室家具公司_办公家具品牌厂家_森拉堡办公家具【官网】 | 诚暄电子公司首页-线路板打样,pcb线路板打样加工制作厂家 | 钢丝绳探伤仪-钢丝绳检测仪-钢丝绳探伤设备-洛阳泰斯特探伤技术有限公司 | 数控车床-立式加工中心-多功能机床-小型车床-山东临沂金星机床有限公司 | 真空乳化机-灌装封尾机-首页-温州精灌| 北京网站建设|北京网站开发|北京网站设计|高端做网站公司 | 热处理炉-退火炉-回火炉设备厂家-丹阳市电炉厂有限公司 | 玻纤土工格栅_钢塑格栅_PP焊接_单双向塑料土工格栅_复合防裂布厂家_山东大庚工程材料科技有限公司 | 铆钉机|旋铆机|东莞旋铆机厂家|鸿佰专业生产气压/油压/自动铆钉机 | 电动卫生级调节阀,电动防爆球阀,电动软密封蝶阀,气动高压球阀,气动对夹蝶阀,气动V型调节球阀-上海川沪阀门有限公司 | 减速机电机一体机_带电机减速器一套_德国BOSERL电动机与减速箱生产厂家 |