validatebox 验证数据 代码如下,大神们,哪里写错了请指教

ypg131 2016-01-20 02:16:37



$( function() {
debugger;
$.extend($.fn.validatebox.defaults.rules, {
validatecode: {
validator: function(value,param){
var i=0;
$.ajax({
url:'<@s.url '/mdm_pro_apply/validatecode'/>',
data:{'proClassCode':value,'cid':row.id},
async:false,
success:function(result){

i=result.msg;
}
});

return i==0;
console.info(i);
},
message: '数据重复'
}
})
});

controller层是这样写的,
引用
@RequestMapping(value="/validatecode")
@ResponseBody
public Map<String,Object> validatecode(HttpServletRequest req,HttpServletResponse response){
Map<String,Object> map=new HashMap<String,Object>();
Map<String,Object> params=new HashMap<String,Object>();
int ret=0;
params.put("proClassCode", req.getParameter("proClassCode"));
params.put("cid", req.getParameter("cid"));
MdmProApply mdmProApply=new MdmProApply();
try
{
List<MdmProApply> item=mdmProApplyManager.findByBiz(mdmProApply, params);
ret=item.size();
}
catch(ManagerException ex)
{
ret=0;
}

最后添加数据的时候根本没反应 大神们,哪里写错了请指教

map.put("msg", ret);
return map;
}
...全文
49 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧