ajaxfileupload异步上传文件

本文介绍了一种利用Ajax和jQuery实现文件上传的方法。通过引入必要的js文件并设置按钮点击事件来触发文件上传功能,实现了异步文件上传并处理服务器响应。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    首先,引入js文件

<script type="text/javascript" src="/js/ajaxfileupload.js"></script>
<script type="text/javascript" src="/js/jquery-1.8.0.min.js"></script>
<div class="fitem">
	<label>文件:</label>
	<input id="file" name="file" type="file" />
</div>
<input type="button" value="提交" onclick="Submit()" />
function Submit(){
    var value = $("#file").val();
	if(value==""){
	   alert("请选择文件!");
	   return;
        }
	$.ajaxFileUpload({
	    url:url,            //需要链接到服务器地址
	    secureuri:false,
	    fileElementId:'file',                     //文件选择框的id属性
	    dataType: 'text',                           //服务器返回的格式
	    success: function (data){
		    alert("上传成功,返回值为" + data);
	    },
	    error: function ()            //相当于java中catch语句块的用法
	    {
	        alert('警告,上传失败!');
	     }
	});
}

 后台接收文件的操作和同步提交的完全一样,这里就不贴了。。。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值