• ajax实现图片上传


    1.创建formData表单,模拟表单传递数据(formData有兼容性问题)
      var formData = new FormData();
    2.获取到相应的元素
      var jobName = $("#modify_jobname");
      var logo = $("#modify_logo");
    3.通过append将修改后的信息存入数据库(前面的是key值,是服务端接收的key值)
      formData.append("jobName", jobName.val());
      formData.append("logo", logo[0].files[0]);//获取到的原本是jquery对象,需要转换为dom对象(因为files属性是dom对象的属性)
    4.$.ajax({
      type:"post",
      url:"",
      data:{},
      cache:false,//清除缓存
      contentType:false,//发送信息至服务器时内容编码类型
      processData:false,//默认情况下,通过data选项传递过来的数据,如果是一个对象(技术上讲只要不是字符串),都会处理转化成一个查询字符串,以配合默认内容类型"application/x-www-form-urlencoded"。如果要发送DOM树信息或其他不希望转换的信息,请设置为false
      success:$.proxy(this.Succ,this)
    })

  • 相关阅读:
    RESTful API设计指南(转载)
    理解RESTful架构(转载)
    什么是FreeMaker?
    为了梦,向前冲!
    php时间输出结果减去一分钟
    利用css+js制作下拉列表
    zzz的口胡记
    UOJ507. 【JOISC2020】星座3(贪心)
    vim使用小记
    UOJ#62【UR #5】怎样跑得更快(反演)
  • 原文地址:https://www.cnblogs.com/Leslie-Cheung1584304774/p/10544129.html
Copyright © 2020-2023  润新知