ext JS Ext.form.FormPanel 如何显示提交后服务器返回的错误信息?
来源:互联网 发布:python 多进程编程 编辑:程序博客网 时间:2024/05/01 03:43
var f = new Ext.form.FormPanel({renderTo:"gatherDiv",title:"成果搜索信息录入框",width:400,autoHeight:true,labelWidth:60,labelAlign:"right",frame:true,defaults:{xtype:"textfield",width:180},items:[{name:"username",fieldLabel:"姓名"},{name:"password",fieldLabel:"密码",inputType:"password"},{name:"email",fieldLabel:"电子邮件"},{xtype:"textarea",name:"intro",fieldLabel:"简介"}],buttons:[{text:"提交",handler:function(){var addUrl= $("#addUrl").val();alert(addUrl);f.form.submit({waitTitle:"请稍候",waitMsg:"正在提交表单数据,请稍后......",url:addUrl,method:"POST",success:function(form,action){alert("添加成功!"+ action.result.errMsg);},failure:function(form,action){//+ action.result.errMsgalert("添加失败!"+ action.result.errMsg);}});}},{text:"重置",handler:function(){f.form.reset();}}]});
页面显示图如下:
jsp页面内容:
<div id="gatherDiv"></div>
<input type="hidden" id="addUrl" value="<c:url value="/fruitAdd.do"/>">
java后台代码:
@RequestMapping("/fruitAdd")public void fruitAdd(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {result.put("success", false);result.put("errMsg", "exist");SCPUtil.outputJSON(result, response);}
SCPUtil.outputJSON(result, response);代码如下:
public static void outputJSON(JSONObject json, HttpServletResponse response)throws IOException, ServletException{response.setContentType("text/html;charset=utf-8");PrintWriter writer = response.getWriter();json.write(writer);}
点击“提交”结果如下:
- ext JS Ext.form.FormPanel 如何显示提交后服务器返回的错误信息?
- Ext.form.FormPanel 提交数据
- Ext.form.FormPanel表单提交
- Ext.form.FormPanel的扩展
- Ext.form.FormPanel的bug?
- extjs 弹出 Ext.form.FormPanel 显示
- Ext.form.FormPanel
- 表单Ext.form.FormPanel
- 表单Ext.form.FormPanel
- Ext JS FormPanel 提交数据总结[转]
- ext的form提交
- Ext.form.FormPanel定义的参数说明
- Ext.form.FormPanel定义的参数说明
- Ext JS 学习(8) Ext.FormPanel 组件的使用第五式(FormPanel的综合使用,提交页面到后台)
- Ext.form.FormPanel 提交之后转到另一个页面
- Extjs学习 Ext.form.FormPanel
- Ext.form.FormPanel 综合实例
- Ext.FormPanel多列显示的问题
- 使用hashmap实现简单内存cache
- Oracle sql 函数总结
- 在shell脚本中使用另一个脚本中声明的变量
- POI setCellType的问题
- uestc oj 1685 我要长高
- ext JS Ext.form.FormPanel 如何显示提交后服务器返回的错误信息?
- android 设置默认USB调试模式打开
- 通用权限管理设计 之 数据权限
- c#抓取网页内容乱码的解决方案
- poj_3268Silver Cow Party
- 使用 Eclipse 调试 Java 程序的 10 个技巧
- jQuery工作原理解析以及源代码示例
- Android支付接入(二):移动游戏基地
- 十种技巧教你抓住面试机会 .