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

ExtJS5——form提交表单

2015-07-19 00:00 585 查看
摘要: 使用extjs的form提交表单内容

在提交form表单的时候总是执行failure的问题

出现这个问题的原因可能是url出现问题,没有访问到。可能是返回的json格式不对,最主要的原因是返回的json中没有success(boolean)和msg(String)两个变量。在返回json对象的时候,一定要加上这两个变量。

@RequestMapping(value = "/formaction.do")
@ResponseBody
Json formaction(@RequestBody User user, Json json) {
json.setMsg();
json.setSuccess();
User user1 = user;
User user2 = user;
List<User> list = ArrayList<User>();
list.add(user);
list.add(user);
json.setObj(list);
json;
}


如果返回的json对象中包含List,则action.result包含一个数组。

如果返回的json对象中包含Map,则action.result包含map中的每个对象,key是对象名。注意:Map中的key如果是数字,则在前台获取的时候与获取数组的形式相同,利用下表来获取。例如:action.result.obj[1].username;因为在js中数字是不能作为变量名的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ExtJS form提交