整个表单异步提交

 

1、  表单页面

 

 

<script type="text/javascript" src="/js/jquery.form.js"></script>
<script type="text/javascript" src="/js/jquery-1.4.js"></script>

function showTotalFee(){
        	$('#showTotalFeeBtn').attr('disabled','true');
        	var options = {
                    url:'/ordermgr/order/getTotalFee.action',
                    success:function(data) {
                    	alert(" 符合条件的“订单实收总额”总和:¥ " + data);
                       $('#showTotalFeeBtn').attr('disabled','');
                    }
                };
                // 提交表单
         $("#searchForm").ajaxSubmit(options);
}

<s:form namespace="/ordermgr/order" action="list" method="get" theme="simple" id="searchForm">
<button type="button" οnclick="showTotalFee()" id="showTotalFeeBtn">订单实收总额</button>
</s:form>

 

 

2、  Struts配置文件

 

 

<action name="getTotalFee" class="osOrderAction" method="getTotalFee">
            <result name="success">/result.jsp</result>
        </action>
 

 

3、  Struts Action.java

 

public String getTotalFee() throws Exception{
		orderService.getTotalFee(condition);
		request.put("result", condition.getTotalFee());
		return SUCCESS;
	}
 

 

4、  Result.jsp (这个页面很重要,否则返回不了信息)

 

<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@taglib prefix="s" uri="/struts-tags" %><s:property value="%{#request.result}" escape="false"/>

 

 

总结:

 

1、在button的处理上,不可用应使用属性"disabled",可用值设为“”,不可用设为“false”

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值