您的位置:首页 > Web前端 > JavaScript

可以再页面这样写,保证接收后台报错的json数据

2013-04-25 17:19 661 查看
$(function(){
$(inputForm).form({
onSubmit:function(){
var actions = '${ctx}/cthb/cthbapply/applay-input!save.action';
var result = validInit(step,actions);
return result;
},
success:function(data){
var result = jQuery.parseJSON(data);
if(result.isok=='T'){
var cc = result.msg.split(",");
if(cc[1] == 'applay'){
$("#applayId").val(cc[0]);
stepState = cc[2];
}
if(cc[1] == 'capital'){
$("#capitalId").val(cc[0]);
stepState = cc[2];
}
if(cc[1] == 'applyDoc'){
$("#docId").val(cc[0]);
stepState = cc[2];
}

$.messager.alert('提交结果', '操作成功: 保存成功', 'info' , function(){
if(cc[1] == 'applay'){
jum(0);
}
if(cc[1] == 'knowlageRights'){
jum(5);
}
});

}else{
$.messager.alert('提交结果', '操作失败:'+result.msg, 'error');
}
}
});
}) ;

后台这样写

catch (ParseException e) {
e.printStackTrace();
JSONObject jobj = new JSONObject();
jobj.put("msg", "日期格式有误!");
Struts2Utils.getResponse().setContentType("text/html;charset=UTF-8");
Struts2Utils.getResponse().getWriter().write(jobj.toString());
return null;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐