zoukankan      html  css  js  c++  java
  • Ext 上传文件

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8"/>
    <title>xhr2</title>
    </head>
    <body>
    <div style="text-align:center;margin:100px">
    <input type="file" id="file" name="file" multiple="multiple">
    <button onclick="xhr2()">多文件上传</button>
    </div>
    <script>
    function xhr2(){
    var xhr = new XMLHttpRequest();//第一步
    //定义表单变量
    var file = document.getElementById('file').files;
    //console.log(file.length);
    //新建一个FormData对象
    var formData = new FormData(); //++++++++++
    //追加文件数据
    for(i=0;i<file.length;i++){
    formData.append("file["+i+"]", file[i]); //++++++++++
    }
    //formData.append("file", file[0]); //++++++++++

    //post方式
    xhr.open('POST', 'xhr2.php'); //第二步骤
    //发送请求
    xhr.send(formData); //第三步骤
    //ajax返回
    xhr.onreadystatechange = function(){ //第四步
        if ( xhr.readyState == 4 && xhr.status == 200 ) {
          console.log( xhr.responseText );
        }
      };
    //设置超时时间
    xhr.timeout = 100000;
    xhr.ontimeout = function(event){
        alert('请求超时!');
      }
    }
    </script>
    </body>
    </html>

  • 相关阅读:
    双向链表循环
    双向链表的删除操作
    双向链表的插入操作
    双向链表的结构
    双向链表的删除操作
    双向链表循环
    OD使用教程17 调试篇17
    OD使用教程17 调试篇17
    双向链表的结构
    独生子女证办理
  • 原文地址:https://www.cnblogs.com/hqyj/p/6635143.html
Copyright © 2011-2022 走看看