Элементы ExtJS по-прежнему появляются, несмотря на удаление кода - PullRequest
0 голосов
/ 02 ноября 2011

У меня проблема с удалением кода, который вызывал ajax-запрос, и отображал окно сообщения в сетке, но оно все еще отображается в браузере.

Кто-то еще попробовал это, и он показывает изменение для них.

Я использую Eclipse и очистил, перестроил, удалил / прочитал и перезапустил свой проект. Я также очистил весь браузер кеш / браузер и попытался удалить и прочитать файл в проект. Ни один из которых не решил проблему.

Функция вызывается по гиперссылке изображения, которая отображается в сетке. Этот код не изменился, только основная функция.

Это фактический код в файле:

function getReport(type, date){

    alert(type);
    alert(date);
}

Это код, показанный в Firebug:

function getReport(type, date){

alert(type);
alert(date);

Ext.Ajax.request({
url: 'cxf/rest/ws/getX',
method: 'POST',
timeout:180000,
params: {Type: type, Date: date},
success: function(){
 var grid = Ext.getCmp('oGrid');
grid.getStore().reload();
},
failure: function(){
 alert('Unable to retrieve the report. Please contact the System Administrator');
 }
 });

} 

Есть идеи, почему это происходит? У меня такая же настройка, как и у другого человека, который его пробовал, и это первый раз, когда какие-либо изменения JS не появляются.

Ответы [ 2 ]

1 голос
/ 02 ноября 2011

Вы очистили свой кеш?Есть ли в игре прокси-кеш?

Откройте Firebug и посмотрите, где находится код в js-файлах.Добавьте точки останова и посмотрите, что называется.Отследить проблему.

Используйте fiddler для просмотра http-запросов, если это необходимо.

0 голосов
/ 02 ноября 2011

В Firebug откройте меню Firebug (вверху слева, изображение огненной ошибки) и выберите «Отключить Firebug для этого сайта». Это несколько отличается от простого закрытия Firebug, что, как я вижу, вы уже сделали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...