数码资讯
当数据量很大时,Ajax请求超时解决方案。
最近在ExtJS的项目,当加载数据特别大,负载会出现超时现象。在FB下,默认的Ajax请求是30秒。 在因特网上搜索下列解决方案供他人参考。 当ExtJS使得AJAX请求,默认对应的时间是30秒。如果数据查询时间超过30秒后,ExtJS是错的。 这需要修改EXTJS的超时时间: 2方法: 1:添加:
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
最近在ExtJS的项目,当加载数据特别大,负载会出现超时现象。在FB下,默认的Ajax请求是30秒。
在因特网上搜索下列解决方案供他人参考。
当ExtJS使得AJAX请求,默认对应的时间是30秒。如果数据查询时间超过30秒后,ExtJS是错的。
这需要修改EXTJS的超时时间:
2方法:
1:添加:(超时:100000000)在Ajax请求时的属性
复制代码代码如下所示:
Ext.Ajax.request({
网址:'foo PHP的,
成功:somefn,
失败:otherfn,
超时:100000000,默认值为30000毫秒
标题:{
我的头:'foo
},
参数:{ foo:'bar}
});
Ext.Ajax.request({网址:'foo。php,成功:somefn,失败:otherfn,超时:100000000, / /默认30000毫秒的标题:{ / /默认:},{ { } } })。
2:在JS,开始添加:ext.ajax.timeout = 180000;
复制代码代码如下所示:
Ext.onReady(function(){()
ext.blank_image_url =.. / / / ext3 ..普通/资源/图像/默认/ s.gif;
ext.ajax.timeout = 180000;
VardateType; / /报告类型
Ext.onReady(功能)(ext.blank_image_url = {'。 / / / ext3 .. /资源/图像/默认/ s.gif;ext.ajax.timeout = 180000;var DateType; / /报告类型测试后发现,第一第二套有效设置无效。
关系太忙,先在这里测试,认为最好的办法就是优化数据库,毕竟做一个查询,让用户等3分钟,肯定是不可接受的。1分钟是不能接受的。
在因特网上搜索下列解决方案供他人参考。
当ExtJS使得AJAX请求,默认对应的时间是30秒。如果数据查询时间超过30秒后,ExtJS是错的。
这需要修改EXTJS的超时时间:
2方法:
1:添加:(超时:100000000)在Ajax请求时的属性
复制代码代码如下所示:
Ext.Ajax.request({
网址:'foo PHP的,
成功:somefn,
失败:otherfn,
超时:100000000,默认值为30000毫秒
标题:{
我的头:'foo
},
参数:{ foo:'bar}
});
Ext.Ajax.request({网址:'foo。php,成功:somefn,失败:otherfn,超时:100000000, / /默认30000毫秒的标题:{ / /默认:},{ { } } })。
2:在JS,开始添加:ext.ajax.timeout = 180000;
复制代码代码如下所示:
Ext.onReady(function(){()
ext.blank_image_url =.. / / / ext3 ..普通/资源/图像/默认/ s.gif;
ext.ajax.timeout = 180000;
VardateType; / /报告类型
Ext.onReady(功能)(ext.blank_image_url = {'。 / / / ext3 .. /资源/图像/默认/ s.gif;ext.ajax.timeout = 180000;var DateType; / /报告类型测试后发现,第一第二套有效设置无效。
关系太忙,先在这里测试,认为最好的办法就是优化数据库,毕竟做一个查询,让用户等3分钟,肯定是不可接受的。1分钟是不能接受的。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。