<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>jq 文件上传 ajax</title><script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
</head>
<body><input type="file" name="file"><img src="" id="img" width="300" alt=""><script>$(function(){$('input:file').change(function(){console.log('123')//创建表单对象var formD = new FormData()//向表单对象添加文件 //this当前事件对应的js对象,files是数组var that = thisformD.append('file',this.files[0])//添加名称为file的文件$.ajax({//服务器地址url:'https://www.520mg.com/ajax/file.php',type:'POST',//请求方式data:formD,//请求的数据processData:false, //告诉jQuery不要去处理发送的数据contentType:false, //告诉jQuery不要去设置Content-Type请求头success:function(r){//成功处理r = JSON.parse(r).pic //转换json,获取图片地址console.log(r)$('body').append(`<img src="https://www.520mg.com${r}" width='300'>`)//向body内添加图片$(that).val('');//置空this指向的input值(上传文件提示文件名)},error:function(e){ //失败处理console.log(e)}})})})</script>
</body>
</html>

jq的ajax上传文件相关推荐

  1. springboot使用ajax上传文件

    SpringBoot使用Ajax上传文件 接上一个上传文件操作 上次使用的是from表单进行提交 这次我们使用ajax进行提交 地址在这儿:springboot上传文件 上次controller层已经 ...

  2. 页面无刷新ajax上传文件--模拟iframe,超简单

    前段时间在解决ajax上传文件时折腾了好一阵.直接用$.post上传文本信息肯定是没有问题的.但是$.post直接上传图片是不可行的. 后来看到网上的一些解决方案,有现成的ajax上传文件的封装的方法 ...

  3. 上传html 0字节,HTML ajax 上传文件限制文件的类型和文件大小

    html js function getFileType(filePath){ //获取文件的后缀名 var startIndex = filePath.lastIndexOf(".&quo ...

  4. ajax上传文件 获取失败,Ajax上传文件/照片时报错TypeError :Illegal invocation的解决方法...

    本篇文章给大家带来的内容是关于Ajax上传文件/照片时报错TypeError :Illegal invocation的解决方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 问题 A ...

  5. php 通过ajax上传文件,php – 通过ajax上传文件

    我使用2个文件index.js,upload.php尝试通过ajax上传文件(img),如果成功附加到div uploadfile_show. 但它不起作用,几乎没有问题,下面是我的代码有什么建议吗? ...

  6. Django框架 之 Form表单和Ajax上传文件

    Django框架 之 Form表单和Ajax上传文件 浏览目录 Form表单上传文件 Ajax上传文件 伪造Ajax上传文件 Form表单上传文件 html 1 2 3 4 5 6 7 <h3& ...

  7. php+ajax上传文件

    直接上源代码 html页面 <!DOCTYPE html> <html> <head> <meta charset="UTF-8" > ...

  8. ajax上传 java,javaWeb中使用ajax上传文件

    javaWeb上传图片 上传文件所必要的两个jar包:commons-fileupload.jar.commons-io.jar. 核心代码: String withPath = req.getSer ...

  9. Ajax上传文件的cache、processdata、contentType属性以及FormData对象的总结

    Ajax上传文件的cache.processdata.contentType属性以及FormData对象的总结 前言:在之前的Ajax一次性上传多张图片并实现预览的博客中提到,如果要用 Ajax 上传 ...

最新文章

  1. 前百度首席科学家吴恩达携手富士康,要用人工智能升级制造业
  2. java怎么清空表释放空间_Linux 删除文件未释放空间问题处理,下清空或删除大文件...
  3. 常见开源协议!【科普】
  4. python二十三:装饰器 ?
  5. 作为程序员,你吃过哪些数学的亏?
  6. 【Linux】一步一步学Linux——alias命令(205)
  7. term和match查询总结(中文检索)
  8. 《大数据》2021年第5期目次摘要
  9. WP8模拟器需要BIOS开启虚拟化支持(转载)
  10. 四格漫画《MUXing》——请客记
  11. 从最大似然再看线性回归
  12. Spring 中的事务处理
  13. Win10精确式触摸板安装
  14. 降噪耳机简介及降噪技术-ANC、ENC、DSP、CVC
  15. virtuoso 安装与使用
  16. Html5网页录音,js录音mp3
  17. ESP8266多任务处理---Ticker库
  18. ISO8583报文(一)
  19. 用vscode编写matlab
  20. RC专题:无源滤波电路和有源滤波电路

热门文章

  1. 转向新页,控制页面大小并传值
  2. 2022最新408考纲
  3. 云起赋新 | 亚马逊云科技高性能计算创新论坛精彩来袭!
  4. [设计分析]3-1 v0.1 教学辅助——点名册外观详细设计
  5. 遗传+BP神经网络 求解故障诊断问题(python)
  6. [C语言]常用库函数
  7. 湖北2021高考成绩排序查询,2021年湖北高考成绩排名查询系统 湖北高考位次排名表...
  8. 《Web 测试精要》- 第6章:浏览器控制台与调试方法
  9. python对文件重命名快捷键_Pycharm快捷键配置详细整理
  10. C++ std::set<>是什么 怎么用 遍历