/*
* 图片上传
* 注意如果不加processData:false和contentType:false会报错
*/
function uploadImage(image) {
var imageForm = new FormData();
imageForm.append("upfile", $("#file").get(0).files[0]);
var url = url;
$.ajax({
type: 'POST',
url: url,
data: imageForm,
processData: false, // 告诉jQuery不要去处理发送的数据
contentType: false, // 告诉jQuery不要去设置Content-Type请求头
success: function (data) {
var jsonData = jQuery.parseJSON(data)
console.log(jsonData.url);
},
error: function () {
}
});
}
相关文章
- 02-22解决ajax异步上传文件的问题
- 02-22jQuery ajax上传文件报错Uncaught TypeError: Illegal invocation
- 02-22jquery中的ajax基本使用以及文件上传
- 02-22springMVC的Jquery的AJAX上传文件
- 02-22jQuery的$.ajax通过提交表单同步上传图片
- 02-22jquery简单的上传图片预览
- 02-22文件批量上传的工具,要实现暂停继续、断点续传等功能(使用QtNetwork和QHttpMultiPart,和定时器检查超时)
- 02-22实现简单的django上传文件
- 02-22使用html5原生js对象FileReader+jQuery ajax实现文件上传并显示上传进度关键代码(兼容IE9、IE10、IE11)
- 02-22简单的实现文件上传下载功能