美文网首页初见过程
Ajax练习—进行图片上传并更改

Ajax练习—进行图片上传并更改

作者: 凯瑟鸭 | 来源:发表于2020-05-27 18:22 被阅读0次

将图片上传,通过客户端发送请求,服务器接收后对页面进行局部的更新。页面和功能都很简单主要是进行一个练习,是原生的并没有使用jq和封装的Ajax,效果如下:

效果图

前端页面为:

在发送POST请求时,获取的表单数据经拼接后要得经过URL转码,使用encodeURI()进行转码后通过setRequestHeader(header,value)设置请求头的信息后用send()方法发送, 也可通过FormData对象可

以组装一组用XMLHttpRequest发送请求的键/值对, 经过它的数据可以使用 send()方法发送。若发送的表单编码类型为 "multipart/form-data",则通过FormData传输的数据格式和表单通过submit() 方法传输的数据格式相同,比第一种方法要简单得多。想了解更多可看 FormData手册:https://developer.mozilla.org/zhCN/docs/Web/API/FormData/Using_FormData_Objects

服务器的实现和业务逻辑:

希望路过的大佬不要嫌弃,若有不对之处还希望指正为谢!@~@

相关文章

  • Ajax练习—进行图片上传并更改

    将图片上传,通过客户端发送请求,服务器接收后对页面进行局部的更新。页面和功能都很简单主要是进行一个练习,是原生的并...

  • 上传下载图片,django-filter

    上传下载图片 上传图片 下载图片 django-filter 进行信息过滤 流程:html的ajax请求-->vi...

  • Ajax上传图片并预览图片

    需求:在做修改头像时候需要用户上传新图片之后能够在页面预览。 1、FormData对象用以将数据编译成键值对,以便...

  • Yii2 图片上传,使用ajax上传。非官方组件

    由于通过ajax等方式上传图片并返回URL路径,因此没有使用Yii2本身自带的组件进行上传。 使用背景:使用Yii...

  • django上传图片前后端实例

    相关阅读 JQuery Ajax使用FormData对象上传文件 图片 | CSDNDjango 图片上传、存储与...

  • Ajax提交数据

    背景 在业务上面使用到了ajax上传图片,采用的方式是提供一个公用的api进行图片上传,然后返回图片的在服务器的u...

  • 2018-05-23

    图片上传 form上传 ajax上传 FileReader 利用FileReader对象,将input中的file...

  • ajax上传图片

    场景:1、使用cropper裁剪图片、html2canvas合成图片后将图片上传至顽兔空间2、运行环境手淘、天猫3...

  • Ajax图片上传

    1、定义上传的图片展示和按钮 2、点击时调用的上传功能的函数 3、先定义好文件上传处理函数 4、再使用定义好的查询...

  • ajax图片上传

网友评论

    本文标题:Ajax练习—进行图片上传并更改

    本文链接:https://www.haomeiwen.com/subject/rotgahtx.html