求点击按钮后,action处理时的按钮等待效果

问题描述

求点击按钮后,action处理时的按钮等待效果最近做项目,要实现点击按钮,让表单提交,通过post方式把表单中的大量的数据带给action,然后action查询数据库,得到相应的数据。再通过poi把这些数据写入excel文件中。然后,用装好数据的excel文件生成一个输入流,供用户下载。由于用户在表单中所选择的内容不同,action处理的时间也会不同。要求点击按钮后把按钮的名字改成“正在处理”,等action(以“流”的方式返回)处理完,浏览器弹出“保存”excel对话框后。再把按钮的名字改成“导出excel”。请各位帮忙,看看如何实现。谢谢了。 问题补充:yanq12 写道

解决方案

要想页面不跳转,又要修改提交按钮,那就只能用ajax啊,但是又要返回文件流,ajax又不行。。我觉得在提交的时候先用js添加一个隐藏的iframe 然后把form给复制一份到iframe,然后再提交iframe里的action,返回文件流下载有点复杂,要不就折中的方式,不自动弹出下载,而是结束后弹出一个框 显示下载连接 或者下载按钮 让用户自己点击 这样就直接ajax就ok了。。jquery重写表单的submit方法,用ajaxSubmit<form id="formId" action="xx.actoin" method="post">..........</form><script type="text/javascript"> $("#formId").submit(function (){ $("#formId").ajaxSubmit( { beforeSubmit: function(responseText) { //修改按钮 } success: function(responseText) { //弹出下载按钮 } }); return false;});</script>
解决方案二:
你的描述都很清楚了,实现上要用到的技术都不比较常用的Web技术,

时间: 2024-12-30 02:51:21

求点击按钮后,action处理时的按钮等待效果的相关文章

struts的action处理时,前台等待及操作成功的显示问题

问题描述 求助各位大神们,我想在struts的action处理时,前台显示"正在处理中",操作完成后,显示"操作成功"前台应该怎么来写? 解决方案 解决方案二:这是我的网页,添加用户成功后想显示"操作成功",但是不会写.我现在是action直接返回成功或是失败,成功就直接跳到外面那层用户列表,相当于刷新了一下外面的页面.解决方案三:楼主可以使用进度条效果也可以显示进度消息窗口.$.messager.progress();关闭进度消息窗口.$.me

点击视频后更新UI时提示视频无法播放

问题描述 视频进行适配时,xml文件用videoview还是用imageview?为什么会报错"视频无法播放"? 解决方案 这边的ui布局 是你这边自己适配写的 具体的 有没有报错的信息 这边粘贴下了 也可以直接借鉴 看下uidemo中使用的控件了.解决方案二:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schema

点击表单提交按钮后,显示出空白的页面(项目已经做好了,使用zf框架做的)。

问题描述 点击表单提交按钮后,显示出空白的页面(项目已经做好了,使用zf框架做的). 序号 时间 角色id 角色名 类型 物品id 已恢复时间 datas as $data):?> > hfsort[$data['nOperatorType']];?> ? 点击表单提交按钮后,显示出空白的页面(项目已经做好了,使用zf框架做的).在控制器相应的方法体中的第一行echo一串数字后测试任然是空白的,但是把action的值复制到浏览器的地址栏中直接访问时却可以看到echo出来的那串数字.有哪位

91-jsp中,点击文本框后面显示删除按钮,点击其他文本框时删除按钮消失

问题描述 jsp中,点击文本框后面显示删除按钮,点击其他文本框时删除按钮消失 解决方案 好吧,楼主自己已经搞定了,本帖结束 解决方案二: 解决方案三: 解决方案四: 如第2张图所示,点击radio后的text按钮时(这里value初始值为男/女),在文本框后显示一个 删除按钮,点击删除按钮可以把整行都删除,这个已经实现. 当你点击下一个文本框时,上一个文本框的删除图标会消失/删除.你所点击的文本框后面会显示删除按钮(男的后面已经没有了,女的后面显示删除按钮) 当你再次点击男所在的文本框时,女的删

FlashCS4中点击按钮跳转场景时出现问题,请各位大神看一下

问题描述 FlashCS4中点击按钮跳转场景时出现问题,请各位大神看一下 我的Flash编辑好了几个场景,当点击按钮跳转下一个场景时,此时正常,然而再点击一次时却出现了其他场景(不解):并且跳转场景后,之前的场景还在舞台上显示.求各位大神帮帮忙啦~~~ 解决方案 现在还有人开发flash吗?

按钮的Ajax请求时一次点击两次提交的解决方法_AJAX相关

页面中的按钮的type是submit的: <input type="submit" value="Create" id="submit" /> ajax的请求,在JQuery中是: $(function () { $('#submit').click(function () { var createGenreForm = $('#createGenreForm'); if (createGenreForm.valid()) { var

按钮的Ajax请求时一次点击两次提交的解决方法

页面中的按钮的type是submit的: <input type="submit" value="Create" id="submit" /> ajax的请求,在JQuery中是: $(function () { $('#submit').click(function () { var createGenreForm = $('#createGenreForm'); if (createGenreForm.valid()) { var

tabs-点击按钮后 Tab 消失的问题

问题描述 点击按钮后 Tab 消失的问题 我创建了一个TabActivity类,并在程序中创建了4个tabs.本来想实现的是当我点击按钮时,应用程序应该移动到下一个activity类,这个类是tabs中的一个类.现在是可以移动到下一个activity类,但是 tab就消失了. private OnClickListener Btn_Listener_Continue = new OnClickListener() { public void onClick(View v) { // TODO A

media-点击按钮后停止媒体播放器

问题描述 点击按钮后停止媒体播放器 我在程序中设置一个媒体播放器,有play和stop按钮,当我运行以下代码时,play按钮是没有问题的,但是当我点击stop按钮时,却得到一个强行关闭的消息.这是怎么回事呢?这是我所用使用的代码: package com.example.hellomedia;import java.io.IOException; import android.app.Activity; import android.media.MediaPlayer; import andro