在webwork里使用ajax

jsp页面页面上写jquery代码

	<script src="<%=basePath%>en/icbc/js/jquery-1.3.1.js" type="text/javascript"></script>
	 <script language="javascript" type="text/javascript">
		/*ajax请求得到专区分类的个数*/
		$(function(){  
			$.ajax({  
            	type:"POST",
            	dataType:"text",  
             	url:"ajaxCount.action",  
             	async:false,  
             	success:function(data){  
             	var countArray=data.split(",");
            	 $("#count1").html(countArray[0]);/*#count1制定的是id*/
            	 $("#count2").html(countArray[1]);
             }  
          });
		});  
	</script>

然后再xwork_sunwen.xml里面配置action

很明显没有result标签属性配置。

 <!--ajax去请求数据库统计个数-->
    <action name="ajaxCount" class="parim.net.ts.icbc.information.action.SearchPrefectureAction" method="getCount">
			<interceptor-ref name="params"/>
			<interceptor-ref name="model-driven"/>
    </action>


对应的action类文件里面要写

	/**
	 * ajax来请求专区分类的个数
	 * @throws IOException
	 */
	public void getCount() throws IOException{
	    SqlMapClient map =SqlMap.getSqlMapInstance();
	    PrintWriter out=ServletActionContext.getResponse().getWriter(); 
	    strb=new StringBuffer();
	    try {
	    	String count1= map.queryForObject("searchPrefectureCount1").toString();
	    	String count2= map.queryForObject("searchPrefectureCount2").toString();
	    	strb.append(count1+",");
	    	strb.append(count2);
	        out.print(strb); 
		} catch (SQLException e) {
			e.printStackTrace();
		}
	}




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值