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

  • <small id='VY2gF'></small><noframes id='VY2gF'>

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

        如何通過 Jquery/AJAX 上傳文件

        How to upload file through Jquery/AJAX(如何通過 Jquery/AJAX 上傳文件)
      1. <tfoot id='uWhLG'></tfoot>
        <i id='uWhLG'><tr id='uWhLG'><dt id='uWhLG'><q id='uWhLG'><span id='uWhLG'><b id='uWhLG'><form id='uWhLG'><ins id='uWhLG'></ins><ul id='uWhLG'></ul><sub id='uWhLG'></sub></form><legend id='uWhLG'></legend><bdo id='uWhLG'><pre id='uWhLG'><center id='uWhLG'></center></pre></bdo></b><th id='uWhLG'></th></span></q></dt></tr></i><div class="0gk2qyu" id='uWhLG'><tfoot id='uWhLG'></tfoot><dl id='uWhLG'><fieldset id='uWhLG'></fieldset></dl></div>

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

        • <legend id='uWhLG'><style id='uWhLG'><dir id='uWhLG'><q id='uWhLG'></q></dir></style></legend>
            <tbody id='uWhLG'></tbody>

              <bdo id='uWhLG'></bdo><ul id='uWhLG'></ul>

                  本文介紹了如何通過 Jquery/AJAX 上傳文件的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

                  我目前正在使用以下代碼通過 AJAX 發布我的表單:

                  I am currently POSTING my form through AJAX with the following code:

                  $(document).ready(function(){
                      $("form#createForm").submit(function() { // loginForm is submitted
                          $("form#createForm input#createForm_submit").attr('disabled','disabled');
                  
                          tinyMCE.triggerSave();
                  
                          $.ajax({
                              type: "POST",
                              dataType: "json",
                              url: "perform", // URL of the Perl script
                              data: $("#createForm").serialize(),
                  
                              // script call was successful 
                              // data contains the JSON values returned by the Perl script 
                              success: function(data){
                  
                                  $('div.form-group').each(function(){
                                      $(this).removeClass('has-error');
                                  });
                  
                                  if (data.error) { // script returned error
                                      var myList = $('ul.msg-list').empty();
                  
                                      $.each(data.msg, function(key,item) {
                                          $("div."+key).addClass('has-error');
                                          $('<li>').text(item.errtxt).appendTo(myList);
                                      });
                  
                  
                                      $('div#create_createresult').html('some error').html(myList);
                                      $('div#create_createresult').addClass("text-danger");
                  
                                      $("form#createForm input#createForm_submit").removeAttr('disabled');
                                  } // if
                                  else 
                                  { // login was successful
                                      //$('form#login_loginform').hide();
                                      $('div#create_createresult').text(data.msg);
                                      $('div#create_createresult').addClass("success");
                  
                                  } //else
                              } // success
                          }); // ajax
                          $('div#login_loginresult').fadeIn();
                          return false;
                      });
                  });
                  

                  現在我想添加以相同形式上傳圖片的可能性,并在此 JQUERY 和相同的服務器端腳本中實現它.我唯一的問題是,我不知道該怎么做.. 我已經測試了上面的內容,我發現它沒有將 $_FILES 變量傳遞給我的服務器端腳本.

                  Now I want to add the posibility of uploading a picture in the same form and just implement it in this JQUERY and in the same server-side script. My only problem is, I don't know how to do it.. I have tested the above, and I find, that it doesn't pass the $_FILES-variable to my server side script.

                  任何人都可以在我需要做的任何方向上引導我使用此腳本添加圖像上傳的可能性嗎?

                  Can anyone lead me in any direction of, what I need to do, to add the possibility of image upload with this script?

                  推薦答案

                  嘗試使用這個.

                  // grab your file object from a file input
                  $('#fileInput').change(function () {
                    sendFile(this.files[0]);
                  });
                  
                  // can also be from a drag-from-desktop drop
                  $('dropZone')[0].ondrop = function (e) {
                    e.preventDefault();
                    sendFile(e.dataTransfer.files[0]);
                  };
                  
                  function sendFile(file) {
                    $.ajax({
                      type: 'post',
                      url: '/targeturl?name=' + file.name,
                      data: file,
                      success: function () {
                        // do something
                      },
                      xhrFields: {
                        // add listener to XMLHTTPRequest object directly for progress (jquery doesn't have this yet)
                        onprogress: function (progress) {
                          // calculate upload progress
                          var percentage = Math.floor((progress.total / progress.totalSize) * 100);
                          // log upload progress to console
                          console.log('progress', percentage);
                          if (percentage === 100) {
                            console.log('DONE!');
                          }
                        }
                      },
                      processData: false,
                      contentType: file.type
                    });
                  }
                  

                  這篇關于如何通過 Jquery/AJAX 上傳文件的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

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

                  相關文檔推薦

                  enable SOAP on PHP(在 PHP 上啟用 SOAP)
                  Get received XML from PHP SOAP Server(從 PHP SOAP 服務器獲取接收到的 XML)
                  not a valid AllXsd value(不是有效的 AllXsd 值)
                  PHP SoapClient: SoapFault exception Could not connect to host(PHP SoapClient:SoapFault 異常無法連接到主機)
                  Implementation of P_SHA1 algorithm in PHP(PHP中P_SHA1算法的實現)
                  Sending a byte array from PHP to WCF(將字節數組從 PHP 發送到 WCF)

                      <tbody id='S9yto'></tbody>
                    • <small id='S9yto'></small><noframes id='S9yto'>

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

                          <tfoot id='S9yto'></tfoot>

                            <bdo id='S9yto'></bdo><ul id='S9yto'></ul>

                          • 主站蜘蛛池模板: 电动打包机_气动打包机_钢带捆扎机_废纸打包机_手动捆扎机 | 民用音响-拉杆音响-家用音响-ktv专用音响-万昌科技 | 精密模具-双色注塑模具加工-深圳铭洋宇通| 台式低速离心机-脱泡离心机-菌种摇床-常州市万丰仪器制造有限公司 | 泰来华顿液氮罐,美国MVE液氮罐,自增压液氮罐,定制液氮生物容器,进口杜瓦瓶-上海京灿精密机械有限公司 | 气象监测系统_气象传感器_微型气象仪_气象环境监测仪-山东风途物联网 | 泰兴市热钻机械有限公司-热熔钻孔机-数控热熔钻-热熔钻孔攻牙一体机 | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 贵州水玻璃_-贵阳花溪闽兴水玻璃厂 | 砍排机-锯骨机-冻肉切丁机-熟肉切片机-预制菜生产线一站式服务厂商 - 广州市祥九瑞盈机械设备有限公司 | 氧化锆纤维_1800度高温退火炉_1800度高温烧结炉-南京理工宇龙新材料股份有限公司 | 植筋胶-粘钢胶-碳纤维布-碳纤维板-环氧砂浆-加固材料生产厂家-上海巧力建筑科技有限公司 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 国标白水泥,高标号白水泥,白水泥厂家-淄博华雪建材有限公司 | 瑞典Blueair空气净化器租赁服务中心-专注新装修办公室除醛去异味服务! | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 杭州画室_十大画室_白墙画室_杭州美术培训_国美附中培训_附中考前培训_升学率高的画室_美术中考集训美术高考集训基地 | 沈阳楼承板_彩钢板_压型钢板厂家-辽宁中盛绿建钢品股份有限公司 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 精密模具-双色注塑模具加工-深圳铭洋宇通 | 武汉不干胶印刷_标签设计印刷_不干胶标签印刷厂 - 武汉不干胶标签印刷厂家 | 南京PVC快速门厂家南京快速卷帘门_南京pvc快速门_世界500强企业国内供应商_南京美高门业 | 称重传感器,测力传感器,拉压力传感器,压力变送器,扭矩传感器,南京凯基特电气有限公司 | 捆扎机_气动捆扎机_钢带捆扎机-沈阳海鹞气动钢带捆扎机公司 | 金属检测机_金属分离器_检针验针机_食品药品金属检探测仪器-广东善安科技 | 合肥防火门窗/隔断_合肥防火卷帘门厂家_安徽耐火窗_良万消防设备有限公司 | 面粉仓_储酒罐_不锈钢储酒罐厂家-泰安鑫佳机械制造有限公司 | 密集架-手摇-智能-移动-价格_内蒙古档案密集架生产厂家 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 点焊机-缝焊机-闪光对焊机-电阻焊设备生产厂家-上海骏腾发智能设备有限公司 | 生鲜配送系统-蔬菜食材配送管理系统-连锁餐饮订货配送软件-挪挪生鲜供应链管理软件 | 珠海网站建设_响应网站建设_珠海建站公司_珠海网站设计与制作_珠海网讯互联 | 罗茨真空机组,立式无油往复真空泵,2BV水环真空泵-力侨真空科技 | 德国UST优斯特氢气检漏仪-德国舒赐乙烷检测仪-北京泽钏 | 厦门ISO认证|厦门ISO9001认证|厦门ISO14001认证|厦门ISO45001认证-艾索咨询专注ISO认证行业 | 上海皓越真空设备有限公司官网-真空炉-真空热压烧结炉-sps放电等离子烧结炉 | 大巴租车平台承接包车,通勤班车,巴士租赁业务 - 鸿鸣巴士 | 翅片管换热器「型号全」_厂家-淄博鑫科环保 | LED投光灯-工矿灯-led路灯头-工业灯具 - 山东普瑞斯照明科技有限公司 | 撕碎机,撕破机,双轴破碎机-大件垃圾破碎机厂家 | 陕西自考报名_陕西自学考试网|