eclipse中 Maven项目SSM框架中文件上传简单实现之二Ajax表单形式上传

续接eclipse中 Maven项目SSM框架中文件上传简单实现之一Form表单形式上传,只写前台,后台一样

1、新建upload.html文件,引入jquery库

<script type="text/javascript" src="scripts/jquery.min.js"></script>
2、<body>标签中编写文件上传代码

<h1>Ajax文件上传</h1>
<input type="file" name="uploadFile">
<input type="submit" id="upload" value="提交">
<p id="result"></p>
3、编写jquery代码

<script>
$(function(){
	$("upload").click(uploadFile);
});

function uploadFile(){
	var file = $('#uploadFile)[0].files[0];
	
	if(!file){
		alert('请选择第一个文件');
		return;
	}
	//创建表单对象
	var form = new FormData();
	form.append('userfile',file);
	
	//利用jQuery发送数据
	$.ajax({
		url:'/user/upload',   //Controller中上传方法的路径
		data:form,            //向服务器发送的表单数据
		type:'POST',          //发送方法
		dataType:'json',      
		contentType:false,
		processData:false,
		success:function(result){
			if(result.state==0){
				$('#result').html("上传成功");
			}
		},
		error:function(){
			alert("通信故障!");
		}
	})
}

</script>





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值