想通过for循环的方式,每次都提交一次submit,对应的submit会生成一个excel表,却只有最后一次有效

首先是js的$.ajax({
url : location.getUnslashedPathName()
+ '/piexport',
type : "GET",
async : false,
data : {},
success : function(data) {
$("#que-form").submit();
}
对应的返回数据是 new ModelAndView(new ChannelUserExcelView(), model);
我现在是想用循环的方式调用这个ajax,然后每次循环都会有一次的表单提交,生成一个excel文件,但是结果却是submit执行最后的一次,请问是问什么?

应该把form放到循环外面,否则,你那么多同名的form,只能提交一个追问

我明白你的意思,但是如果放在外面的话就只能是一个了,我希望的是可以每次循环都有一个表生成,而且是要在同一个from中修改数据的,请问这样有没有什么方法。还是说我的这种想法一开始就是错的?请问对于这种生成多个excel文件的你有没有什么建议?

温馨提示:答案为网友推荐,仅供参考
大家正在搜