jquery ajax

前台:

$(document).ready(function() {

    $('#contract_no').blur(function() {
        var contract_no = $('#contract_no').val();
        $.ajax({
            type : "POST",
            url : "getContractByNo.do",
            data : "contract_no=" + contract_no,
            dataType : 'json',
            success : function(data) {
                $('#agreement_edition').val(data.agreement_edit);
            },
            error : function() { // 失败
                alert('Error loading document');
            }
        });
    });

/**
         * 第二种异步加载的方式
         */
        $('#contract_no').load(
                "getContractByNo.do",
                "contract_no="+contract_no,
                function(data){
                    //{"agreement_edition":"2.2","success":"true"
                    var datas=eval("("+data+")");
                    //alert(datas["agreement_edition"]);
            $('#agreement_edition').val(datas["agreement_edition"]);
        });
    });
});

后台:

@RequestMapping(value="/getContractByNo")
    @ResponseBody
    public Map<String,String> getContractByNo(@ModelAttribute("contract_no") String contract_no){
        Map<String,String> map= new HashMap<String,String>();
        String agreement_edition="";
        try{
        if(contract_no!=null && contract_no!=""){
            Contract contractVo=contractService.getContractVersionByNo(contract_no);
            if(contractVo!=null){
                agreement_edition=contractVo.getContract_version();
                /*if("1.4.1".equals(agreement_edition)){
                    str_contract.append("<option value='"+agreement_edition+"' selected>"+agreement_edition+"</option>");
                }else if("1.4".equals(agreement_edition)){
                    str_contract.append("<option value='"+agreement_edition+"' selected>"+agreement_edition+"</option>");
                }else if("2.2".equals(agreement_edition)){
                    str_contract.append("<option value='"+agreement_edition+"' selected>"+agreement_edition+"</option>");
                }*/
            }
        }
        map.put("success", "true");
        map.put("agreement_edit",agreement_edition);
        }catch(Exception e){
            logger.debug("合同编号匹配协议版本异常:"+e);
        }
        return map;
       
    }

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值