• 文件的上传


    需要的是用form上传文件的话可以用新创建的一个对象是FormData,可以直接将form表单里面的东西全部上传 注意:js中的contentType和processData必须要设置的
    html:
    <form id="myform">
         <input type="password" name="pass"/>
         <input type="file" name="file"/>
         <button id="go">提交</button>
    </form>
     
    js
    $("#go").click(function(){
         fileSubmit();
    });
    function fileSubmit(){
         var form=new FormData($(".myform")[0]);
         $.ajax({
              url:'xxx.php',
              type:'POST',
              data:form,
              cache:false,
              contentType:false,// 告诉jQuery不要去设置Content-Type请求头
              processData:false,// 告诉jQuery不要去处理发送的数据
              success:function(data){
                  console.log(data); 
              },
              error:function(data){
                  console.log(data); 
              }
    })
    };
    FormData有一个append方法可以向对象中添加键值对
    form.append("key","value");
     
    这段代码只适用于兼容html5的浏览器
  • 相关阅读:
    python-面向对象-类
    python- collections-time-datetime
    python-json-pickle-shelve-random-os-sys-hashlib
    python-递归函数
    python-迭代器
    python-内置函数
    python-易错问题
    python-闭包函数和装饰器
    pytho-函数作用域
    List 拆分集合与 读写XML配置文件
  • 原文地址:https://www.cnblogs.com/GainLoss/p/5949036.html
Copyright © 2020-2023  润新知