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;
}
- jquery ajax实现下拉框三级无刷新联动,且保存保持选中值状态
- jquery ajax post提交数据乱码
- jquery ajax的简单用法记录
- jquery ajax 方法及各参数详解
- 基于jquery ajax 无刷新 文件批量上传插件 GooUploader整合struts2实现上传
- Jquery Ajax和getJSON获取后台普通Json数据和层级Json数据解析
- 基于PHP以及JQUERY AJAX的计算器实例
- jQuery ajax 通过get方式实现
- Jquery Ajax 异步访问后台(解决url乱码)
- jQuery Ajax 全解析
- jquery ajax 提交表单
- Jquery Ajax访问 .aspx
- jquery ajax参数用法记录
- jquery ajax 无刷新页面
- 一个静态的HTML页面用jquery ajax登录到sharepoint页面
- PHP jQuery ajax 表单提交小示例(含insert, select)
- jQuery Ajax 全解析
- 用jQuery AJAX调用WCF服务
- Jquery ajax提交,用GET方式传递参数出现乱码,改成POST就正常了
- jquery ajax 表单验证