Ajax

前台:

   $.ajax({
   type: 'POST',
     url: '/admin/mall/category-add-edit.htm?ajax='+"ajax",
     data: "categoryId=" + categoryFormid+"&city="+city,
     success: function(msg){
      //alert(msg);
      if(msg==undefined || msg==null ||msg==""){
       return ;
      }
      var jo=eval('('+msg+')');
      //1百分比  2固定值
      $("#charge_type").val(jo.charge_type);
      if(jo.charge_type==1){
           document.getElementById('type1').style.display="";
           document.getElementById('type2').style.display="none";
          }
          if(jo.charge_type==2){
           document.getElementById('type1').style.display="none";
           document.getElementById('type2').style.display="";
          }
     }
  })

 

后台:

      Long categoryId = ControllerUtils.getLongParameter(map, "categoryId", request);
      response.setContentType("text/html;charset=GBK");
      PrintWriter out = response.getWriter();
      JSONObject jsonO=new JSONObject();
      GoodsCategoryExt charge_type=extService.getExt(categoryId, "charge_type");
      GoodsCategoryExt fixTip=extService.getExt(categoryId, "fixTip");
      GoodsCategoryExt fee=extService.getExt(categoryId, "fee");
      jsonO.put("charge_type", charge_type.getExt_str());
      jsonO.put("fixTip", fixTip.getExt_str());
      jsonO.put("fee", fee.getExt_str());
      out.print(jsonO.toString());
      out.flush();
      out.close();
      return null;
//这里必须return null; 否则会return mv等信息,对返回的信息进行干扰

 

 

或者

          response.setCharacterEncoding("UTF-8");
          response.getWriter().write("exist");
          response.flushBuffer();
          return null;

转载于:https://www.cnblogs.com/haorun/p/6021056.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值