ajaxfileupload.js
google 下这个,
ajax异步无刷新上传插件, google, 有很多例子
,只能支持一个文件上传, 如果要加其他的
比如 upload.php?text=你要加的文本。
<script type="text/javascript">
function inputFileChange(){
$.ajaxFileUpload({
url:'<%=basePath %>file/uploadtempimage.action',//用于文件上传的服务器端请求地址
secureuri:false,//一般设置为false
fileElementId:'photofile',//文件上传空间的id属性 <input type="file" id="file" name="file" />
dataType: 'json',//返回值类型 一般设置为json
success: function (data,status) //服务器成功响应处理函数
{
$("#testImg").attr("src",data.src); //后台返回的JSON格式字符串,src 是上次图片的服务器地址
},
error: function (data, status, e) {
alert(e);
}
})
$("#photofile").replaceWith('<input type="file" name="file" onchange="inputFileChange()" id="photofile" value="" />'); // 更换input 标签, 如果用Button提交可以不要,如果 是 onchange="inputFileChange()" 就一定要替换
}
</script>
我的事jsp的
希望对你有用,以前学习的时候用到这个,给你翻出来了