遇到的问题:
struts2只能通过同步方法上传文件,现在有个需求,上传excel文件的时候同时返回解析出来的excel内容的一个list,将此list异步插入到jsp页面的table中,所以只能是异步执行,调用回调函数。
jquery. form可以将文件通过ajax异步提交给后台Action
1.支持提交前验证.
2.支持提交后回调.
3.采用AJAX方式,有很好的用户体验
4.提交方式是灵活.只要指定要提交的form ID即可.想提交那个form.就可提交那个.同时提交参数可配置.
5.支持提交多种类型数据.如:xml,json等.
代码:
jsp代码:
js代码:
$(document).ready(function(){
var validateForm = function() { };
var showResponse = function(data,status) {
};
var options={
// target : '#upMessage',
url : _rootPath + "/adcomutil/comutilimportEmp.do",
dataType: 'json',
beforeSubmit: validateForm,
success : showResponse,
resetForm:true
};
$('#upForm').ajaxForm(options);
});
jQuery Form插件下载:
阅读(10792) | 评论(0) | 转发(0) |