Extjs4 ajax请求在firebug提示aborted
来源:互联网 发布:mac版千牛无法登陆 编辑:程序博客网 时间:2024/06/11 15:04
注意:使用的Extjs版本为4.2.1
本人在程序中有个store使用了AjaxProxy,先看看“愚蠢”的代码:
var chartstore = Ext.create("Ext.data.Store", {model: "ChartModel",proxy: { type: "ajax", timeout: Number.MAX_VALUE, //这个程序是大量数据分析,所以我随手就设了这个最大值 url: "XXX/Data", reader: { type: "json", root: "data" } }, autoLoad: true, listeners: { beforeload:function(store, operation, eOpts){ }, load:function(chartstore, records, successful, eOpts){ }}});
Web程序是用来像服务器请求大数据处理的结果,由于有的时候数据量会很庞大,所以我修改了AjaxProxy的响应等待延迟时间配置"timeou",随手就改成Ext Number的最大值。上述代码在opera中执行获取数据没有问题,IE和Firefox均无法获取,而且是未经任何处理延迟直接被阻止的感觉。在firebug中可以看到以下错误信息:
一开始没有想到是timeout的问题,不过找到了一个stackoverflow提问,链接:http://stackoverflow.com/questions/16921101/getting-aborted-error-for-ext-js-4-ajax-request-synchrnous-call,里面说到了timeout过大的问题。于是将timeout值改为84600000(一天的毫秒数)试试,成功。
每个浏览器对于“连接超时时间”应该都有个上界,比如IE的几个版本,http://support.microsoft.com/kb/181050。时间关系暂时先不找了。
- Extjs4 ajax请求在firebug提示aborted
- FireBug调试程序发现某请求状态为Aborted
- IE6下绑定在<a>标签的ajax请求,被中断aborted
- 通过jQuery ajax访问后台action,在自己本地运行没问题但放到远程服务器后每次请求都是Aborted
- 解决IE6中ajax ‘aborted’错误请求中断
- extjs4 表单提交 和 Ajax请求 示例
- ExtJS4 ajax请求同步异步问题
- Extjs4 ajax请求超时页面跳转
- FireBug ajax
- Firebug控制台ajax请求不显示JSON选项
- ajax的同步/异步请求,以及extjs4中如何在model中实现两张无外键关联表的查询操作
- ExtJS中store自动加载数据的时候,在firebug下http status为Aborted时的处理方法
- Android打包提示Export Aborted
- ExtJS4.2数字转换大写在提示框显示
- 在MyEclipse10中配置spket支持extjs4.X智能提示
- 在使用ObjectOutputStream.writeObject readObject 提示 writing aborted; java.io.NotSerializableException:
- ExtJS4 button提交表单请求与直接ajax请求的一点小区别
- ExtJs4 自定义Loading提示
- 通过mvn命令行将第三方jar包上传到Nexus服务器上
- Lucene的检索优化(二)--Hits的改进
- __cdecl __stdcall区别
- word 改变表格,单元格的背景颜色
- QT中QWidget、QDialog及QMainWindow的区别
- Extjs4 ajax请求在firebug提示aborted
- 虚拟机(Virtualbox-Ubuntu)与主机(WIN7)共享文件夹设置
- 贝叶斯模型比较
- 保证服务器安全的七个技巧
- linux永久打开core文件设置
- 遇到一个debug版本和release版本运行结果不同的问题
- PSP 笔记 ——未完
- 学生成绩管理系统【c】
- 2009年总结学习