spring项目中遇到的问题

获取span中value参数的值

$(this).find('.glyphicon').attr('value') 


输入为大于0的数的正则表达式

 var re=/^(0\.[0-9]\d*|[1-9]\d*(\.\d+)?)$/;
							  if (!re.test($("input[name='currencyRate']").val().trim()))
								{
								  $.growlUI('提示', '输入格式不对');
								  return false;
								  
								  
								}






jsp中进行调试 debugger;


mysql主键自动增加

 <insert id="insert" useGeneratedKeys="true" keyProperty="id" parameterType="com.pandaw.model.CouponItem">
    <!--
      WARNING - @mbggenerated
      This element is automatically generated by MyBatis Generator, do not modify.
      This element was generated on Mon Sep 22 12:02:47 CST 2014.
    -->
    insert into coupon_item (id, title, value, 
      type, rule, start_time, 
      end_time)
    values (#{id,jdbcType=INTEGER}, #{title,jdbcType=VARCHAR}, #{value,jdbcType=INTEGER}, 
      #{type,jdbcType=VARCHAR}, #{rule,jdbcType=VARCHAR}, #{startTime,jdbcType=TIMESTAMP}, 
      #{endTime,jdbcType=TIMESTAMP})
  </insert>

日期字符串在jsp中进行比较

	<td>  
					 					<c:set var="nowDate" value="<%=System.currentTimeMillis()%>"></c:set> 
                                       <c:if test="${nowDate -couponItem.endTime.time < 0 && nowDate -couponItem.startTime.time>0 }"> 
										   进行中
										</c:if>
										  <c:if test="${nowDate- couponItem.endTime.time > 0}"> 
											已结束
										</c:if>
										  <c:if test="${nowDate-couponItem.startTime.time < 0}"> 
											未开始
										</c:if>
 					 					</td>

ajax应用

jsp中的js

    $.ajax({
					  type:'post',
					  url:'${contextPath}/wx/order/verifyScores',
					  data:{
						  scoresNum:scoresText
					  },
					  success:function(data){
						  if(data.status == 1){
							  $('#addtoScores').modal('hide');
							  $('#scoresPrice').text(data.data);
							  $('#defineFont1').text(data.data);
							  var p = $('#realPriceHidden').val()*100 - $('#defineFont').text()*100 - $('#defineFont1').text()*100;
							  p/=100;
							  if(p < 0){
								  p = 0;
							  }
							  $('#realPriceFont').text(p);
						      //$('#defineScores').modal();
						  }else if(data.status == 2){
							  $('#addtoScores').modal('hide');
							  alert('积分不足');
						  }else if(data.status == 3){
							  alert('该优惠卷未开始');
						  }else if(data.status == 4){
							  alert('该优惠卷已过期');
						  }else if(data.status == 5){
							  alert('该优惠卷已使用');
						  }
					  },
					  error:function(){
						  alert('网络连接超时1');
					  }
				  }); 
			  });
java控制代码
@SuppressWarnings("unchecked")
	@RequestMapping(value = "/verifyScores")
	@ResponseBody
	public Map<String,Object> verifyScores(@RequestParam String scoresNum,@OpenId String openId) throws Exception{
		Map<String, Object> res = new HashMap<String, Object>();
		res.put("status", 1);
		res.put("data", WxUtil.scoreToMoney(Integer.parseInt(scoresNum)));
		 
		 User2 user = new User2(); 
         user=user2Service.selectByOpenId(openId);
         if(Integer.parseInt(scoresNum)>user.getScore()){
        	 res.put("status", 2);//积分不足
         }
		return res;
		
	}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值