Jquery Ajax异步上传
2024-09-26 02:39:26
<script>
$(function(){ $('#filephoto').change(function(imgFile){
console.log(imgFile)
var filextension = imgFile.target.value.substring(imgFile.target.value.lastIndexOf("."), imgFile.target.value.length);
filextension = filextension.toLowerCase();
var file = imgFile.target.files[0], fileSize = 0;
fileSize = file.size / 1024
if (fileSize > 2048) {
layer.msg('不能超过2mb')
return false;
}
if ((filextension != '.jpg') && (filextension != '.gif') && (filextension != '.jpeg') && (filextension != '.png') && (filextension != '.bmp')) {
layer.msg('对不起,系统仅支持标准格式的照片,请您调整格式后重新上传,谢谢!')
return false;
}
var _this = this;
var fd = new FormData();
fd.append("filephoto", file);//$_FILES['filephoto']['tmp_name'];
$.ajax({
type: 'post',
url: 'url',
data:fd,
processData: false,
contentType: false,
dataType: 'json',
}).done(function (data) {
if(data.returnNo == '0000') {
$("#div_photo").css("background-image","url("+data.user_info.photo+")");
} else {
layer.msg(data.returnInfo);
}
});
});
});
</script>
最新文章
- cygwin 安装完后不能进入think问题,网上99%都是错误的
- 【python】类(资料+疑惑)
- 我的Android第二章
- 【转】FPGA内部小数计算
- 【Cocos2d-Js基础教学(2)类的使用和面向对象】
- C#登录窗口及验证(+SQL)
- ExecuteReader
- phpcms v9 数据库分离部署
- C# List 泛型用法
- android中button点击频率控制
- stringstream字符串流
- C++的运算符
- 关于百度地图js api的getCurrentPosition定位不准确的解决方法
- 由 “无法使用从远程表选择的&#160;lob&#160;定位符” 错误而引导出来的一系列问题解决方案
- bzoj:1659: [Usaco2006 Mar]Lights Out 关灯
- 钩子不仅仅是windows给你留的后门
- 用flask实现的添加后保留原url搜索条件
- java第七周动手动脑
- Http请求中 content-type 和 dataType 区别
- 前端 --- 1 HTML
热门文章
- web框架与爬虫
- FreeRTOS任务暂停和启动函数
- nginx location优先级
- python 基础篇 14 程程器表达式 内置函数
- MATLAB中矢量场图的绘制 (quiver/quiver3/dfield/pplane) Plot the vector field with MATLAB
- 通过 systemctl 设置自定义 Service
- HDU 4436 str2int(后缀自动机)(2012 Asia Tianjin Regional Contest)
- 【转】H5 - HTML5新增标签
- C# 获取方法所在的 命名空间 类名 方法名
- docker/qemu中是如何对设备管理的