ExtJS5——form提交表单
2015-07-19 00:00
585 查看
摘要: 使用extjs的form提交表单内容
在提交form表单的时候总是执行failure的问题
出现这个问题的原因可能是url出现问题,没有访问到。可能是返回的json格式不对,最主要的原因是返回的json中没有success(boolean)和msg(String)两个变量。在返回json对象的时候,一定要加上这两个变量。
如果返回的json对象中包含List,则action.result包含一个数组。
如果返回的json对象中包含Map,则action.result包含map中的每个对象,key是对象名。注意:Map中的key如果是数字,则在前台获取的时候与获取数组的形式相同,利用下表来获取。例如:action.result.obj[1].username;因为在js中数字是不能作为变量名的。
在提交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 grid取到数据而不显示的解决
- ExtJS下grid的一些属性说明
- Extjs在exlipse中设置自动提示的方法
- 常用Extjs工具:Extjs.util.Format使用方法
- extjs DataReader、JsonReader、XmlReader的构造方法
- 学习ExtJS(一) 之基础前提
- extjs 为某个事件设置拦截器
- ExtJs 学习笔记基础篇 Ext组件的使用第1/2页
- Extjs列表详细信息窗口新建后自动加载解决方法
- Extjs grid添加一个图片状态或者按钮的方法
- Extjs学习笔记之四 工具栏和菜单
- extjs form textfield的隐藏方法
- ExtJS 2.0实用简明教程之应用ExtJS
- ExtJS Store的数据访问与更新问题
- 不用写JS也能使用EXTJS视频演示
- Extjs改变树节点的勾选状态点击按钮将复选框去掉
- extjs 列表框(multiselect)的动态添加列表项的方法
- ExtJs默认的字体大小改变的几种方法(自己整理)
- ExtJS 配置和表格控件使用第1/2页
- 解决extjs在firefox中关闭窗口再打开后iframe中js函数访问不到的问题