Недавно я использую ExtJ для создания проекта.
Я искал следующие решения онлайн для справки и для ссылки на других людей.
Когда ExtJS делает запросы AJAX, соответствующее время по умолчанию составляет 30 секунд.
Это требует изменения тайм -аута Extjs:
2 Методы:
1: Добавить: (Тайм -аут: 100000000) Атрибут при запросе ajax
Кода -копия выглядит следующим образом:
Ext.ajax.request ({
URL: 'foo.php',
Успех: Somefn,
Неудача: другой
Тайм -аут: 100000000, // по умолчанию 30000 миллионов секунд
Заголовки: {
'My-Header': 'foo'
},
Params: {foo: 'bar'}
});
Ext.ajax.request ({url: 'foo.php', успех: somefn, сбой: otherfn, timeout: 100000000, // По умолчанию 30000 миллионов заголовков: {'My-Header': 'f OO'}, Params: {{{ foo: 'bar'}});
2: добавить: ext.ajax.timeout = 180000 в начале JS;
Кода -копия выглядит следующим образом:
Ext.onready (function () {
Ext.blank_image_url = '../../common/ext3/resources/images/default/s.gif';
Ext.ajax.timeout = 180000;
vardateType; // тип отчета
Ext.onready (function () {ext.blank_image_url = '../../common/ext3/resources/images/default/s.gif'; ext.ajax.timeout = 180000; var DateType; // Тест типа отчета Позже было обнаружено, что первая настройка была недействительной, а вторая настройка была действительной.
Из -за того, что я слишком занят, я буду проверять его здесь. Неприемлемо в течение 1 минуты.