可以再页面这样写,保证接收后台报错的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;
相关文章推荐
- MVC C#在后台接收一个气象台Json,在前台可以弹出json中所有的数据,但是现在想获取气象Json中每一个对象
- C#无限分级实现,前端WEB页面接收,后台提供层级Json数据
- C#无限分级实现,前端WEB页面接收,后台提供层级Json数据
- C#无限分级实现,前端WEB页面接收,后台提供层级Json数据
- 原来JSF页面可以这样将前台处理的数据传到后台处理!
- json对象load到表单中,这样后台Ajax过来的数据就可以直接加载
- 后台返回的json数据传到前端页面并在页面的表格中填充
- springmvc+ajax+json从页面传数据到后台,以及后台传Map集合到ajax解析
- Ajax 异步或取后台数据json显示到页面
- 使用ajax接收后台发送过来的json数据
- C# winform端 通过HttpWebRequest进行post和get请求,数据格式为json,后台java端接收,其中有关传输特殊字符(\t,\r,',\n,n)等处理
- 用Ajax解析JSON串,页面无刷新实时监控后台数据
- 关于AJAX请求后台数据,接收后台返回的JSON数据,以及前台遍历json数据和append追加元素。
- Jquery 使用Ajax获取后台返回的Json数据后,页面处理
- \t\t用Ajax解析JSON串,页面无刷新实时监控后台数据
- jsp页面ajax后台取得json数据更新到页面下拉列表
- 将后台数据(C#)转换成JSON字符串传到页面转换成json对象存储在JS中
- 通过Ajax请求后台数据,返回JSONArray(JsonObject),页面(Jquery)以table的形式展示
- Jquery 使用Ajax获取后台返回的Json数据后,页面处理
- FusionCharts动态获取后台json数据 页面显示