ExtJs中submit提交表单返回json字符不能再前台显示的解决方法
来源:互联网 发布:第三方软件平台 编辑:程序博客网 时间:2024/05/29 00:31
使用ExtJs提交表单数据,使用submit()方法,将数据提交到后台处理,当处理时间稍长的时候,后台处理返回的json字符串在前台不能获取到。代码如下:
basicForm.submit({ url : 'insertInfo.jsp?path='+filePath, method : 'post', waitTitle : "提示", //等待的标题 waitMsg : '正在解析数据...', //等待的信息 //params : {id: 'tom',foo: 'bar'},//传递参数 success:function(form,action){ Ext.Msg.alert('Success', action.result.info); }, failure : function(form,action){ alert('错误'); } })
解决方法:
不使用submit()方法,使用Ext.Ajax.request( )方法,设置timeout属性就能解决后台处理时间过长的问题,代码如下:
Ext.Ajax.request({ url: 'insertInfo.jsp', params: { path: filePath, tableName:tableName }, timeout:18000000, success: function(response){ Ext.Msg.hide(); Ext.Msg.alert('Success', response.responseText); }, failure : function(){ Ext.Msg.alert('错误', "插入失败!"); } });
0 0
- ExtJs中submit提交表单返回json字符不能再前台显示的解决方法
- jquery submit()不能提交表单的解决方法
- jquery submit()不能提交表单的解决方法
- jquery submit()不能提交表单的解决方法
- jquery submit()不能提交表单的解决方法
- Jquery 在submit方法中返回false以后无法提交表单的解决方法。
- ie6中form.submit()不能正常提交的解决方法
- 1. jquery用submit提交表单返回json
- jquery submit()不能提交表单
- 关于form.submit()不能提交表单的错误原因
- 为什么使用jquery 的submit()方法不能提交表单?
- extJS提交form表单数据的方式: Ext.Ajax.request,form.submit,getEl().dom.submit()
- extjs表单submit提交成功后怎么改变button的text
- extjs中submit提交后不进入success也不进入failure 解决方法
- Extjs提交表单时出现中文乱码的解决方法
- Extjs Ajax 提交方式 Form.doAction('submit',...)和 Ext.Ajax.request的返回值
- extjs form表单提交返回成功与否
- submit 的返回值为false 但表单还是会自动提交,怎么回事?
- 发现一个很好用的邮箱群发邮件工具(奇奇邮箱群发器.zip)
- hdu 4937 Lucky Number
- a different object with the same identifier value was already associated with the session
- Android在SD卡上建文件夹
- ios多手势处理事情
- ExtJs中submit提交表单返回json字符不能再前台显示的解决方法
- 数组对象
- jsp页面之间传递参数
- stl map基本使用
- 4、删除单链表的倒数第m个元素
- HttpURLConnection用法详解
- java jar包冲突
- 简单的Quartz 动态添加job
- IPNC 资料